pub struct StdRemoteEntityConfigProvider(pub HashMap<u64, RemoteEntityConfig>);
Available on crate feature
alloc
only.Expand description
This is a thin wrapper around a hashbrown::HashMap to store remote entity configurations. It implements the full RemoteEntityConfigProvider trait.
Tuple Fields§
§0: HashMap<u64, RemoteEntityConfig>
Trait Implementations§
Source§impl Default for StdRemoteEntityConfigProvider
impl Default for StdRemoteEntityConfigProvider
Source§fn default() -> StdRemoteEntityConfigProvider
fn default() -> StdRemoteEntityConfigProvider
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StdRemoteEntityConfigProvider
impl<'de> Deserialize<'de> for StdRemoteEntityConfigProvider
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl RemoteEntityConfigProvider for StdRemoteEntityConfigProvider
Available on crate feature std
only.
impl RemoteEntityConfigProvider for StdRemoteEntityConfigProvider
Available on crate feature
std
only.Source§fn get(&self, remote_id: u64) -> Option<&RemoteEntityConfig>
fn get(&self, remote_id: u64) -> Option<&RemoteEntityConfig>
Retrieve the remote entity configuration for the given remote ID.
fn get_mut(&mut self, remote_id: u64) -> Option<&mut RemoteEntityConfig>
Source§fn add_config(&mut self, cfg: &RemoteEntityConfig) -> bool
fn add_config(&mut self, cfg: &RemoteEntityConfig) -> bool
Auto Trait Implementations§
impl Freeze for StdRemoteEntityConfigProvider
impl RefUnwindSafe for StdRemoteEntityConfigProvider
impl Send for StdRemoteEntityConfigProvider
impl Sync for StdRemoteEntityConfigProvider
impl Unpin for StdRemoteEntityConfigProvider
impl UnwindSafe for StdRemoteEntityConfigProvider
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