pub struct FxfsProvisionerProxy { /* private fields */ }
Implementations§
Source§impl FxfsProvisionerProxy
impl FxfsProvisionerProxy
Sourcepub fn new(channel: AsyncChannel) -> Self
pub fn new(channel: AsyncChannel) -> Self
Create a new Proxy for fuchsia.fshost.fxfsprovisioner/FxfsProvisioner.
Sourcepub fn take_event_stream(&self) -> FxfsProvisionerEventStream
pub fn take_event_stream(&self) -> FxfsProvisionerEventStream
Get a Stream of events from the remote end of the protocol.
§Panics
Panics if the event stream was already taken.
Sourcepub fn provision(
&self,
partition_service: ClientEnd<DirectoryMarker>,
) -> QueryResponseFut<FxfsProvisionerProvisionResult, DefaultFuchsiaResourceDialect>
pub fn provision( &self, partition_service: ClientEnd<DirectoryMarker>, ) -> QueryResponseFut<FxfsProvisionerProvisionResult, DefaultFuchsiaResourceDialect>
Format device to use Fxfs.
Trait Implementations§
Source§impl Clone for FxfsProvisionerProxy
impl Clone for FxfsProvisionerProxy
Source§fn clone(&self) -> FxfsProvisionerProxy
fn clone(&self) -> FxfsProvisionerProxy
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 FxfsProvisionerProxy
impl Debug for FxfsProvisionerProxy
Source§impl FxfsProvisionerProxyInterface for FxfsProvisionerProxy
impl FxfsProvisionerProxyInterface for FxfsProvisionerProxy
type ProvisionResponseFut = QueryResponseFut<Result<(), i32>>
fn provision( &self, partition_service: ClientEnd<DirectoryMarker>, ) -> Self::ProvisionResponseFut
Source§impl Proxy for FxfsProvisionerProxy
impl Proxy for FxfsProvisionerProxy
Source§type Protocol = FxfsProvisionerMarker
type Protocol = FxfsProvisionerMarker
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
Auto Trait Implementations§
impl Freeze for FxfsProvisionerProxy
impl !RefUnwindSafe for FxfsProvisionerProxy
impl Send for FxfsProvisionerProxy
impl Sync for FxfsProvisionerProxy
impl Unpin for FxfsProvisionerProxy
impl !UnwindSafe for FxfsProvisionerProxy
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,
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
Source§impl<T> FromClient for Twhere
T: Proxy,
impl<T> FromClient for Twhere
T: Proxy,
§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> ProxyHasDomain for Twhere
T: Proxy,
impl<T> ProxyHasDomain for Twhere
T: Proxy,
Source§fn domain(&self) -> ZirconClient
fn domain(&self) -> ZirconClient
Get a “client” for this proxy. This is just an object which has methods
for a few common handle creation operations.