pub struct CounterProxy { /* private fields */ }
Implementations§
Source§impl CounterProxy
impl CounterProxy
Sourcepub fn new(channel: AsyncChannel) -> Self
pub fn new(channel: AsyncChannel) -> Self
Create a new Proxy for fuchsia.example.power/Counter.
Sourcepub fn take_event_stream(&self) -> CounterEventStream
pub fn take_event_stream(&self) -> CounterEventStream
Get a Stream of events from the remote end of the protocol.
§Panics
Panics if the event stream was already taken.
pub fn get(&self) -> QueryResponseFut<u64, DefaultFuchsiaResourceDialect>
Trait Implementations§
Source§impl Clone for CounterProxy
impl Clone for CounterProxy
Source§fn clone(&self) -> CounterProxy
fn clone(&self) -> CounterProxy
Returns a copy 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 CounterProxyInterface for CounterProxy
impl CounterProxyInterface for CounterProxy
type GetResponseFut = QueryResponseFut<u64>
fn get(&self) -> Self::GetResponseFut
Source§impl Debug for CounterProxy
impl Debug for CounterProxy
Source§impl Proxy for CounterProxy
impl Proxy for CounterProxy
Source§type Protocol = CounterMarker
type Protocol = CounterMarker
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
Auto Trait Implementations§
impl Freeze for CounterProxy
impl !RefUnwindSafe for CounterProxy
impl Send for CounterProxy
impl Sync for CounterProxy
impl Unpin for CounterProxy
impl !UnwindSafe for CounterProxy
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