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: Address
The 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