pub struct Sysconfig;Expand description
The type corresponding to the Sysconfig protocol. Protocol that provides access to sysconfig-data sub-partition in sysconfig partition. The main user of the protocol are pkg-solver and system update-checker, which need to read/write sysconfig-data channel.
Trait Implementations§
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for Sysconfigwhere
___H: SysconfigClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for Sysconfigwhere
___H: SysconfigClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for Sysconfigwhere
___H: SysconfigLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for Sysconfigwhere
___H: SysconfigLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for Sysconfigwhere
___H: SysconfigLocalServerHandler<___T>,
___T: Transport,
for<'de> SysconfigWriteRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for Sysconfigwhere
___H: SysconfigLocalServerHandler<___T>,
___T: Transport,
for<'de> SysconfigWriteRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for Sysconfigwhere
___H: SysconfigServerHandler<___T> + Send,
___T: Transport,
for<'de> SysconfigWriteRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for Sysconfigwhere
___H: SysconfigServerHandler<___T> + Send,
___T: Transport,
for<'de> SysconfigWriteRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl StructuralPartialEq for Sysconfig
Auto Trait Implementations§
impl Freeze for Sysconfig
impl RefUnwindSafe for Sysconfig
impl Send for Sysconfig
impl Sync for Sysconfig
impl Unpin for Sysconfig
impl UnsafeUnpin for Sysconfig
impl UnwindSafe for Sysconfig
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]