pub struct VecRemoteEntityConfigProvider(pub Vec<RemoteEntityConfig>);
Available on crate feature
alloc
only.Expand description
This is a thin wrapper around a alloc::vec::Vec to store remote entity configurations. It implements the full RemoteEntityConfigProvider trait.
Tuple Fields§
§0: Vec<RemoteEntityConfig>
Trait Implementations§
Source§impl Default for VecRemoteEntityConfigProvider
impl Default for VecRemoteEntityConfigProvider
Source§fn default() -> VecRemoteEntityConfigProvider
fn default() -> VecRemoteEntityConfigProvider
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VecRemoteEntityConfigProvider
impl<'de> Deserialize<'de> for VecRemoteEntityConfigProvider
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 VecRemoteEntityConfigProvider
impl RemoteEntityConfigProvider for VecRemoteEntityConfigProvider
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 VecRemoteEntityConfigProvider
impl RefUnwindSafe for VecRemoteEntityConfigProvider
impl Send for VecRemoteEntityConfigProvider
impl Sync for VecRemoteEntityConfigProvider
impl Unpin for VecRemoteEntityConfigProvider
impl UnwindSafe for VecRemoteEntityConfigProvider
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