pub struct StorageAdmin;Expand description
The type corresponding to the StorageAdmin protocol.
Trait Implementations§
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,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for StorageAdminwhere
___H: StorageAdminClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for StorageAdminwhere
___H: StorageAdminServerHandler<___T> + Send,
___T: Transport,
for<'de> StorageAdminOpenStorageRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> StorageAdminListStorageInRealmRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> StorageAdminOpenComponentStorageByIdRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> StorageAdminDeleteComponentStorageRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for StorageAdminwhere
___H: StorageAdminServerHandler<___T> + Send,
___T: Transport,
for<'de> StorageAdminOpenStorageRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> StorageAdminListStorageInRealmRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> StorageAdminOpenComponentStorageByIdRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> StorageAdminDeleteComponentStorageRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___T> HasConnectionHandles<___T> for StorageAdminwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for StorageAdminwhere
___T: Transport,
Source§impl HasTransport for StorageAdmin
Available on Fuchsia only.
impl HasTransport for StorageAdmin
Available on Fuchsia only.
Source§impl PartialEq for StorageAdmin
impl PartialEq for StorageAdmin
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 UnsafeUnpin 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
§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]