pub struct DynamicDataSink;Expand description
The type corresponding to the DynamicDataSink protocol. Specialized DataSink with dynamic partition tables.
Trait Implementations§
Source§impl Debug for DynamicDataSink
impl Debug for DynamicDataSink
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for DynamicDataSinkwhere
___H: DynamicDataSinkClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for DynamicDataSinkwhere
___H: DynamicDataSinkClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for DynamicDataSinkwhere
___H: DynamicDataSinkLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for DynamicDataSinkwhere
___H: DynamicDataSinkLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for DynamicDataSinkwhere
___H: DynamicDataSinkLocalServerHandler<___T>,
___T: Transport,
for<'de> DataSinkReadAssetRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkWriteAssetRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkWriteFirmwareRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkReadFirmwareRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkWriteOpaqueVolumeRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkWriteSparseVolumeRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for DynamicDataSinkwhere
___H: DynamicDataSinkLocalServerHandler<___T>,
___T: Transport,
for<'de> DataSinkReadAssetRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkWriteAssetRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkWriteFirmwareRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkReadFirmwareRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkWriteOpaqueVolumeRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkWriteSparseVolumeRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for DynamicDataSinkwhere
___H: DynamicDataSinkServerHandler<___T> + Send,
___T: Transport,
for<'de> DataSinkReadAssetRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkWriteAssetRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkWriteFirmwareRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkReadFirmwareRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkWriteOpaqueVolumeRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkWriteSparseVolumeRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for DynamicDataSinkwhere
___H: DynamicDataSinkServerHandler<___T> + Send,
___T: Transport,
for<'de> DataSinkReadAssetRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkWriteAssetRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkWriteFirmwareRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkReadFirmwareRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkWriteOpaqueVolumeRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> DataSinkWriteSparseVolumeRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___T> HasConnectionHandles<___T> for DynamicDataSinkwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for DynamicDataSinkwhere
___T: Transport,
Source§impl HasTransport for DynamicDataSink
Available on Fuchsia only.
impl HasTransport for DynamicDataSink
Available on Fuchsia only.
Source§impl PartialEq for DynamicDataSink
impl PartialEq for DynamicDataSink
impl StructuralPartialEq for DynamicDataSink
Auto Trait Implementations§
impl Freeze for DynamicDataSink
impl RefUnwindSafe for DynamicDataSink
impl Send for DynamicDataSink
impl Sync for DynamicDataSink
impl Unpin for DynamicDataSink
impl UnsafeUnpin for DynamicDataSink
impl UnwindSafe for DynamicDataSink
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§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]