pub struct StorageAdmin;
Expand description
The type corresponding to the StorageAdmin protocol.
Trait Implementations§
Source§impl ClientCompatFrom<StorageAdminProxy> for StorageAdmin
impl ClientCompatFrom<StorageAdminProxy> for StorageAdmin
Source§fn client_compat_from(
proxy: StorageAdminProxy,
) -> ClientDispatcher<Self, Channel>
fn client_compat_from( proxy: StorageAdminProxy, ) -> ClientDispatcher<Self, Channel>
Converts
proxy
into a Client
for this protocol.Source§impl CompatFrom<StorageAdmin> for StorageAdminMarker
impl CompatFrom<StorageAdmin> for StorageAdminMarker
Source§fn compat_from(_: StorageAdmin) -> Self
fn compat_from(_: StorageAdmin) -> Self
Converts
value
into a value of this type.Source§impl CompatFrom<StorageAdminMarker> for StorageAdmin
impl CompatFrom<StorageAdminMarker> for StorageAdmin
Source§fn compat_from(_: StorageAdminMarker) -> Self
fn compat_from(_: StorageAdminMarker) -> Self
Converts
value
into a value of this type.Source§impl Debug for StorageAdmin
impl Debug for StorageAdmin
Source§impl Discoverable for StorageAdmin
impl Discoverable for StorageAdmin
Source§const PROTOCOL_NAME: &'static str = "fuchsia.component.StorageAdmin"
const PROTOCOL_NAME: &'static str = "fuchsia.component.StorageAdmin"
The service name to use to connect to this discoverable protocol.
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for StorageAdminwhere
___H: StorageAdminClientHandler<___T> + Send,
___T: Transport,
<OpenStorage as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
<ListStorageInRealm as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
<OpenComponentStorageById as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
<DeleteComponentStorage as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
<GetStatus as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
<DeleteAllStorageContents as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for StorageAdminwhere
___H: StorageAdminClientHandler<___T> + Send,
___T: Transport,
<OpenStorage as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
<ListStorageInRealm as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
<OpenComponentStorageById as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
<DeleteComponentStorage as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
<GetStatus as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
<DeleteAllStorageContents as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for StorageAdminwhere
___H: StorageAdminServerHandler<___T> + Send,
___T: Transport,
<OpenStorage as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
<ListStorageInRealm as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
<OpenComponentStorageById as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
<DeleteComponentStorage as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for StorageAdminwhere
___H: StorageAdminServerHandler<___T> + Send,
___T: Transport,
<OpenStorage as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
<ListStorageInRealm as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
<OpenComponentStorageById as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
<DeleteComponentStorage as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
Source§impl PartialEq for StorageAdmin
impl PartialEq for StorageAdmin
Source§impl<___T> Protocol<___T> for StorageAdminwhere
___T: Transport,
impl<___T> Protocol<___T> for StorageAdminwhere
___T: Transport,
impl StructuralPartialEq for StorageAdmin
Auto Trait Implementations§
impl Freeze for StorageAdmin
impl RefUnwindSafe for StorageAdmin
impl Send for StorageAdmin
impl Sync for StorageAdmin
impl Unpin for StorageAdmin
impl UnwindSafe for StorageAdmin
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, 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,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T
to [Self
]