pub struct OverlayPartitionProxy { /* private fields */ }
Implementations§
Source§impl OverlayPartitionProxy
impl OverlayPartitionProxy
Sourcepub fn new(channel: AsyncChannel) -> Self
pub fn new(channel: AsyncChannel) -> Self
Create a new Proxy for fuchsia.storage.partitions/OverlayPartition.
Sourcepub fn take_event_stream(&self) -> OverlayPartitionEventStream
pub fn take_event_stream(&self) -> OverlayPartitionEventStream
Get a Stream of events from the remote end of the protocol.
§Panics
Panics if the event stream was already taken.
Sourcepub fn get_partitions(
&self,
) -> QueryResponseFut<OverlayPartitionGetPartitionsResult, DefaultFuchsiaResourceDialect>
pub fn get_partitions( &self, ) -> QueryResponseFut<OverlayPartitionGetPartitionsResult, DefaultFuchsiaResourceDialect>
Returns the set of underlying GPT partitions which the overlay contains.
Trait Implementations§
Source§impl Clone for OverlayPartitionProxy
impl Clone for OverlayPartitionProxy
Source§fn clone(&self) -> OverlayPartitionProxy
fn clone(&self) -> OverlayPartitionProxy
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 OverlayPartitionProxy
impl Debug for OverlayPartitionProxy
Source§impl OverlayPartitionProxyInterface for OverlayPartitionProxy
impl OverlayPartitionProxyInterface for OverlayPartitionProxy
type GetPartitionsResponseFut = QueryResponseFut<Result<Vec<PartitionInfo>, i32>>
fn get_partitions(&self) -> Self::GetPartitionsResponseFut
Source§impl Proxy for OverlayPartitionProxy
impl Proxy for OverlayPartitionProxy
Source§type Protocol = OverlayPartitionMarker
type Protocol = OverlayPartitionMarker
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 OverlayPartitionProxy
impl !RefUnwindSafe for OverlayPartitionProxy
impl Send for OverlayPartitionProxy
impl Sync for OverlayPartitionProxy
impl Unpin for OverlayPartitionProxy
impl !UnwindSafe for OverlayPartitionProxy
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.