pub struct ClientNode { /* private fields */ }Implementations§
Source§impl ClientNode
impl ClientNode
Sourcepub async fn connect(url: &str) -> Result<Self>
pub async fn connect(url: &str) -> Result<Self>
Connect to a Triplox HTTP server.
url should be the base URL, e.g. http://127.0.0.1:5490.
Sourcepub async fn subscribe(
&self,
query: impl IntoQuery,
args: &[QueryArg],
) -> Result<Subscription>
pub async fn subscribe( &self, query: impl IntoQuery, args: &[QueryArg], ) -> Result<Subscription>
Register an incremental query and stream its result deltas.
Subscribes at the latest indexed basis. The returned Subscription is a
Stream of Deltas; dropping it unsubscribes.
Trait Implementations§
Source§impl QueryNode for ClientNode
impl QueryNode for ClientNode
Source§impl SubmitNode for ClientNode
impl SubmitNode for ClientNode
Auto Trait Implementations§
impl !RefUnwindSafe for ClientNode
impl !UnwindSafe for ClientNode
impl Freeze for ClientNode
impl Send for ClientNode
impl Sync for ClientNode
impl Unpin for ClientNode
impl UnsafeUnpin for ClientNode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more