Skip to content

Commit

Permalink
Try to fix Module reorganization
Browse files Browse the repository at this point in the history
  • Loading branch information
takasehideki committed Nov 8, 2024
1 parent 484155d commit e242f6f
Show file tree
Hide file tree
Showing 9 changed files with 322 additions and 135 deletions.
436 changes: 312 additions & 124 deletions mix_compile.log

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions native/zenohex_nif/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ use std::sync::{Arc, RwLock};

use flume::Receiver;
use rustler::{Env, Resource, ResourceArc, Term};
use zenoh::{
prelude::sync::*, publication::Publisher, query::Reply, queryable::Query, queryable::Queryable,
sample::Sample, subscriber::PullSubscriber, subscriber::Subscriber, Session,
};
use zenoh::session::Session;
use zenoh::pubsub::{Publisher, Subscriber};
use zenoh::query::{Reply, Query, Queryable};
use zenoh::sample::Sample;

mod atoms {
rustler::atoms! {
Expand Down
2 changes: 1 addition & 1 deletion native/zenohex_nif/src/publisher.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use crate::PublisherRef;
use rustler::{types::atom, Binary, Encoder, Env, ResourceArc, Term};
use zenoh::{prelude::sync::SyncResolve, publication::Publisher, value::Value};
use zenoh::{pubsub::Publisher, bytes::ZBytes};

#[rustler::nif]
fn publisher_put_integer(env: Env, resource: ResourceArc<PublisherRef>, value: i64) -> Term {
Expand Down
2 changes: 1 addition & 1 deletion native/zenohex_nif/src/pull_subscriber.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use std::time::Duration;

use flume::{Receiver, RecvTimeoutError};
use rustler::{types::atom, Encoder, Env, ResourceArc, Term};
use zenoh::{prelude::sync::SyncResolve, sample::Sample, subscriber::PullSubscriber};
use zenoh::{sample::Sample, subscriber::PullSubscriber};

#[rustler::nif(schedule = "DirtyIo")]
fn pull_subscriber_recv_timeout(
Expand Down
1 change: 0 additions & 1 deletion native/zenohex_nif/src/query.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
use std::sync::RwLock;

use rustler::{types::atom, Encoder, Env, ErlOption, ResourceArc, Term};
use zenoh::prelude::sync::SyncResolve;

use crate::{QueryRef, SampleRef};

Expand Down
2 changes: 1 addition & 1 deletion native/zenohex_nif/src/queryable.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use std::time::Duration;

use flume::{Receiver, RecvTimeoutError};
use rustler::{Encoder, Env, ResourceArc, Term};
use zenoh::queryable::{Query, Queryable};
use zenoh::query::{Query, Queryable};

use crate::{atoms, QueryableRef};

Expand Down
2 changes: 1 addition & 1 deletion native/zenohex_nif/src/session.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use std::{sync::Arc, time::Duration};

use flume::{Receiver, RecvTimeoutError};
use rustler::{types::atom, Binary, Encoder, Env, ResourceArc, Term};
use zenoh::{prelude::sync::*, query::Reply, value::Value, Session};
use zenoh::{query::Reply, bytes::ZBytes, session::Session};

#[rustler::nif]
fn declare_publisher(
Expand Down
2 changes: 1 addition & 1 deletion native/zenohex_nif/src/subscriber.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use std::time::Duration;

use flume::{Receiver, RecvTimeoutError};
use rustler::{Encoder, Env, ResourceArc, Term};
use zenoh::{sample::Sample, subscriber::Subscriber};
use zenoh::{sample::Sample, pubsub::Subscriber};

#[rustler::nif(schedule = "DirtyIo")]
fn subscriber_recv_timeout(
Expand Down
2 changes: 1 addition & 1 deletion native/zenohex_nif/src/value.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use std::{borrow::Cow, io::Write};

use rustler::{Encoder, Env, OwnedBinary, Term};
use zenoh::prelude::KnownEncoding;
// use zenoh::prelude::KnownEncoding;

pub(crate) struct ExValue;

Expand Down

0 comments on commit e242f6f

Please sign in to comment.