pub struct DisplayCreated<T: MoveType> {
pub id: ID,
/* private fields */
}
Expand description
Event: emitted when a new Display object has been created for type T. Type signature of the event corresponds to the type while id serves for the discovery.
Since Sui RPC supports querying events by type, finding a Display for the T
would be as simple as looking for the first event with Display<T>
.
Fields§
§id: ID
Implementations§
Source§impl<T: MoveType> DisplayCreated<T>
impl<T: MoveType> DisplayCreated<T>
Source§impl<T: MoveType> DisplayCreated<T>
impl<T: MoveType> DisplayCreated<T>
pub fn move_instance(self, t: <T as MoveType>::TypeTag) -> MoveInstance<Self>
pub fn type_(t: <T as MoveType>::TypeTag) -> DisplayCreatedTypeTag<T>
Trait Implementations§
Source§impl<T: Clone + MoveType> Clone for DisplayCreated<T>
impl<T: Clone + MoveType> Clone for DisplayCreated<T>
Source§fn clone(&self) -> DisplayCreated<T>
fn clone(&self) -> DisplayCreated<T>
Returns a duplicate 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 moreSource§impl<'de, T: MoveType> Deserialize<'de> for DisplayCreated<T>
impl<'de, T: MoveType> Deserialize<'de> for DisplayCreated<T>
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<T: MoveType> Display for DisplayCreated<T>
impl<T: MoveType> Display for DisplayCreated<T>
Source§impl<T: MoveType> MoveStruct for DisplayCreated<T>
impl<T: MoveType> MoveStruct for DisplayCreated<T>
type StructTag = DisplayCreatedTypeTag<T>
Source§impl<T: MoveType> MoveType for DisplayCreated<T>
impl<T: MoveType> MoveType for DisplayCreated<T>
Source§impl<T: MoveType> Serialize for DisplayCreated<T>
impl<T: MoveType> Serialize for DisplayCreated<T>
Source§impl<T: MoveType> StaticAddress for DisplayCreated<T>
impl<T: MoveType> StaticAddress for DisplayCreated<T>
Source§impl<T: MoveType> StaticModule for DisplayCreated<T>
impl<T: MoveType> StaticModule for DisplayCreated<T>
fn module() -> Identifier
Source§impl<T: MoveType> StaticName for DisplayCreated<T>
impl<T: MoveType> StaticName for DisplayCreated<T>
fn name() -> Identifier
Source§impl<T: MoveType + StaticTypeTag> StaticTypeParams for DisplayCreated<T>
impl<T: MoveType + StaticTypeTag> StaticTypeParams for DisplayCreated<T>
fn type_params() -> Vec<TypeTag>
Source§impl<T: MoveType> Tabled for DisplayCreated<T>
impl<T: MoveType> Tabled for DisplayCreated<T>
impl<T: Eq + MoveType> Eq for DisplayCreated<T>
impl<T: MoveType> StructuralPartialEq for DisplayCreated<T>
Auto Trait Implementations§
impl<T> Freeze for DisplayCreated<T>
impl<T> RefUnwindSafe for DisplayCreated<T>where
T: RefUnwindSafe,
impl<T> Send for DisplayCreated<T>where
T: Send,
impl<T> Sync for DisplayCreated<T>where
T: Sync,
impl<T> Unpin for DisplayCreated<T>where
T: Unpin,
impl<T> UnwindSafe for DisplayCreated<T>where
T: UnwindSafe,
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§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