pub struct EntityUpdateRequest {
pub entity_id: WireUuid,
pub canonical_name: String,
pub aliases: Vec<String>,
pub attributes_blob: Vec<u8>,
pub request_id: WireUuid,
}Expand description
ENTITY_UPDATE (0x0132). Replace an entity’s name, aliases, and
attribute blob wholesale — the way an agent revises what it knows about a
thing as new detail arrives.
Fields§
§entity_id: WireUuid§canonical_name: String§aliases: Vec<String>§attributes_blob: Vec<u8>§request_id: WireUuidTrait Implementations§
Source§impl Clone for EntityUpdateRequest
impl Clone for EntityUpdateRequest
Source§impl Debug for EntityUpdateRequest
impl Debug for EntityUpdateRequest
Source§impl<'de> Deserialize<'de> for EntityUpdateRequest
impl<'de> Deserialize<'de> for EntityUpdateRequest
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 PartialEq for EntityUpdateRequest
impl PartialEq for EntityUpdateRequest
Source§impl Serialize for EntityUpdateRequest
impl Serialize for EntityUpdateRequest
impl StructuralPartialEq for EntityUpdateRequest
Auto Trait Implementations§
impl Freeze for EntityUpdateRequest
impl RefUnwindSafe for EntityUpdateRequest
impl Send for EntityUpdateRequest
impl Sync for EntityUpdateRequest
impl Unpin for EntityUpdateRequest
impl UnsafeUnpin for EntityUpdateRequest
impl UnwindSafe for EntityUpdateRequest
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