pub struct AgentToAgentEntityPerAllEntitiesRequestData {
pub lemid: LinkedEntityKeychainMeshId,
pub alemid: AgentLinkedEntityKeychainMeshId,
pub emid: MeshEntityKeychainMeshId,
pub link_info: Option<AgentMeshLinkInfo>,
}
Expand description
Data an agent receives when it gets an entity to all entities request from another agent
Fields§
§lemid: LinkedEntityKeychainMeshId
§alemid: AgentLinkedEntityKeychainMeshId
§emid: MeshEntityKeychainMeshId
§link_info: Option<AgentMeshLinkInfo>
Implementations§
source§impl AgentToAgentEntityPerAllEntitiesRequestData
impl AgentToAgentEntityPerAllEntitiesRequestData
pub fn get_link_lemid( &self, agent_ids: &[MeshId], ) -> Option<LinkedEntityKeychainMeshId>
pub fn get_relationship( &self, agent_ids: &[MeshId], ) -> Option<&AgentMeshRelationshipAndPermissions>
Trait Implementations§
source§impl Clone for AgentToAgentEntityPerAllEntitiesRequestData
impl Clone for AgentToAgentEntityPerAllEntitiesRequestData
source§fn clone(&self) -> AgentToAgentEntityPerAllEntitiesRequestData
fn clone(&self) -> AgentToAgentEntityPerAllEntitiesRequestData
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for AgentToAgentEntityPerAllEntitiesRequestData
impl RefUnwindSafe for AgentToAgentEntityPerAllEntitiesRequestData
impl Send for AgentToAgentEntityPerAllEntitiesRequestData
impl Sync for AgentToAgentEntityPerAllEntitiesRequestData
impl Unpin for AgentToAgentEntityPerAllEntitiesRequestData
impl UnwindSafe for AgentToAgentEntityPerAllEntitiesRequestData
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)