pub trait RemoteEntityConfigProvider {
// Required methods
fn get_remote_config(&self, remote_id: u64) -> Option<&RemoteEntityConfig>;
fn get_remote_config_mut(
&mut self,
remote_id: u64,
) -> Option<&mut RemoteEntityConfig>;
fn add_config(&mut self, cfg: &RemoteEntityConfig) -> bool;
fn remove_config(&mut self, remote_id: u64) -> bool;
}Available on crate feature
alloc only.Required Methods§
Sourcefn get_remote_config(&self, remote_id: u64) -> Option<&RemoteEntityConfig>
fn get_remote_config(&self, remote_id: u64) -> Option<&RemoteEntityConfig>
Retrieve the remote entity configuration for the given remote ID.
fn get_remote_config_mut( &mut self, remote_id: u64, ) -> Option<&mut RemoteEntityConfig>
Sourcefn add_config(&mut self, cfg: &RemoteEntityConfig) -> bool
fn add_config(&mut self, cfg: &RemoteEntityConfig) -> bool
Implementors§
impl RemoteEntityConfigProvider for StdRemoteEntityConfigProvider
Available on crate feature
std only.