pub struct SaltProvider;Expand description
The type corresponding to the SaltProvider protocol. Provides a per-boot random 32-byte salt for deterministic, correlation-preserving hashing of sensitive identifiers (such as MAC addresses, BSSIDs, and SSIDs) across components in diagnostics logs and Inspect.
Trait Implementations§
Source§impl Debug for SaltProvider
impl Debug for SaltProvider
Source§impl Discoverable for SaltProvider
impl Discoverable for SaltProvider
Source§const PROTOCOL_NAME: &'static str = "fuchsia.diagnostics.SaltProvider"
const PROTOCOL_NAME: &'static str = "fuchsia.diagnostics.SaltProvider"
The service name to use to connect to this discoverable protocol.
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for SaltProviderwhere
___H: SaltProviderClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for SaltProviderwhere
___H: SaltProviderClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for SaltProviderwhere
___H: SaltProviderLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for SaltProviderwhere
___H: SaltProviderLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for SaltProviderwhere
___H: SaltProviderLocalServerHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for SaltProviderwhere
___H: SaltProviderLocalServerHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for SaltProviderwhere
___H: SaltProviderServerHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for SaltProviderwhere
___H: SaltProviderServerHandler<___T> + Send,
___T: Transport,
Source§impl<___T> HasConnectionHandles<___T> for SaltProviderwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for SaltProviderwhere
___T: Transport,
Source§impl HasTransport for SaltProvider
Available on Fuchsia only.
impl HasTransport for SaltProvider
Available on Fuchsia only.
Source§impl PartialEq for SaltProvider
impl PartialEq for SaltProvider
impl StructuralPartialEq for SaltProvider
Auto Trait Implementations§
impl Freeze for SaltProvider
impl RefUnwindSafe for SaltProvider
impl Send for SaltProvider
impl Sync for SaltProvider
impl Unpin for SaltProvider
impl UnsafeUnpin for SaltProvider
impl UnwindSafe for SaltProvider
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]