pub struct EntityMetaData {
pub expires_at_block: Option<u64>,
pub payload: Option<String>,
pub string_annotations: Vec<StringAnnotation>,
pub numeric_annotations: Vec<NumericAnnotation>,
pub owner: Address,
}Expand description
Type representing metadata for an entity. Contains information such as expiration, payload, annotations, and owner.
Fields§
§expires_at_block: Option<u64>The block number at which the entity expires.
payload: Option<String>The payload associated with the entity.
string_annotations: Vec<StringAnnotation>String annotations for the entity.
numeric_annotations: Vec<NumericAnnotation>Numeric annotations for the entity.
owner: AddressThe owner of the entity.
Trait Implementations§
Source§impl Debug for EntityMetaData
impl Debug for EntityMetaData
Source§impl<'de> Deserialize<'de> for EntityMetaData
impl<'de> Deserialize<'de> for EntityMetaData
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
Auto Trait Implementations§
impl Freeze for EntityMetaData
impl RefUnwindSafe for EntityMetaData
impl Send for EntityMetaData
impl Sync for EntityMetaData
impl Unpin for EntityMetaData
impl UnwindSafe for EntityMetaData
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more