pub struct SnapshotProxy { /* private fields */ }
Implementations§
Source§impl SnapshotProxy
impl SnapshotProxy
Sourcepub fn take_event_stream(&self) -> SnapshotEventStream
pub fn take_event_stream(&self) -> SnapshotEventStream
Get a Stream of events from the remote end of the protocol.
§Panics
Panics if the event stream was already taken.
Trait Implementations§
Source§impl Clone for SnapshotProxy
impl Clone for SnapshotProxy
Source§fn clone(&self) -> SnapshotProxy
fn clone(&self) -> SnapshotProxy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SnapshotProxy
impl Debug for SnapshotProxy
Source§impl Proxy for SnapshotProxy
impl Proxy for SnapshotProxy
Source§type Protocol = SnapshotMarker
type Protocol = SnapshotMarker
The protocol which this
Proxy
controls.Source§fn from_channel(inner: AsyncChannel) -> Self
fn from_channel(inner: AsyncChannel) -> Self
Create a proxy over the given channel.
Source§fn into_channel(self) -> Result<AsyncChannel, Self>
fn into_channel(self) -> Result<AsyncChannel, Self>
Attempt to convert the proxy back into a channel. Read more
Source§fn as_channel(&self) -> &AsyncChannel
fn as_channel(&self) -> &AsyncChannel
Get a reference to the proxy’s underlying channel. Read more
§fn into_client_end(self) -> Result<ClientEnd<Self::Protocol>, Self>
fn into_client_end(self) -> Result<ClientEnd<Self::Protocol>, Self>
Attempt to convert the proxy back into a client end. Read more
impl SnapshotProxyInterface for SnapshotProxy
Auto Trait Implementations§
impl Freeze for SnapshotProxy
impl !RefUnwindSafe for SnapshotProxy
impl Send for SnapshotProxy
impl Sync for SnapshotProxy
impl Unpin for SnapshotProxy
impl !UnwindSafe for SnapshotProxy
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> FromClient for Twhere
T: Proxy,
impl<T> FromClient for Twhere
T: Proxy,
§fn from_client(value: ClientEnd<<T as FromClient>::Protocol>) -> T
fn from_client(value: ClientEnd<<T as FromClient>::Protocol>) -> T
Converts from a client.