Struct odra_modules::access::events::OwnershipTransferStarted
source · pub struct OwnershipTransferStarted {
pub previous_owner: Option<Address>,
pub new_owner: Option<Address>,
}Expand description
Emitted when the ownership transfer is started.
Fields§
§previous_owner: Option<Address>The previous owner.
new_owner: Option<Address>The new owner.
Implementations§
Trait Implementations§
source§impl Debug for OwnershipTransferStarted
impl Debug for OwnershipTransferStarted
source§impl FromBytes for OwnershipTransferStarted
impl FromBytes for OwnershipTransferStarted
source§impl NamedCLTyped for OwnershipTransferStarted
impl NamedCLTyped for OwnershipTransferStarted
source§fn ty() -> NamedCLType
fn ty() -> NamedCLType
Returns the NamedCLType of the implementing type.
source§impl PartialEq for OwnershipTransferStarted
impl PartialEq for OwnershipTransferStarted
source§fn eq(&self, other: &OwnershipTransferStarted) -> bool
fn eq(&self, other: &OwnershipTransferStarted) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl SchemaCustomTypes for OwnershipTransferStarted
impl SchemaCustomTypes for OwnershipTransferStarted
source§fn schema_types() -> Vec<Option<CustomType>>
fn schema_types() -> Vec<Option<CustomType>>
Returns a vector of optional CustomTypes.
source§impl ToBytes for OwnershipTransferStarted
impl ToBytes for OwnershipTransferStarted
source§fn serialized_length(&self) -> usize
fn serialized_length(&self) -> usize
Returns the length of the
Vec<u8> which would be returned from a successful call to
to_bytes() or into_bytes(). The data is not actually serialized, so this call is
relatively cheap.impl Eq for OwnershipTransferStarted
impl StructuralPartialEq for OwnershipTransferStarted
Auto Trait Implementations§
impl Freeze for OwnershipTransferStarted
impl RefUnwindSafe for OwnershipTransferStarted
impl Send for OwnershipTransferStarted
impl Sync for OwnershipTransferStarted
impl Unpin for OwnershipTransferStarted
impl UnwindSafe for OwnershipTransferStarted
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> EntrypointArgument for T
impl<T> EntrypointArgument for T
source§fn is_required() -> bool
fn is_required() -> bool
Returns
true if the argument is required.source§fn insert_runtime_arg(self, name: &str, args: &mut RuntimeArgs)
fn insert_runtime_arg(self, name: &str, args: &mut RuntimeArgs)
Inserts the argument into the runtime args.
source§fn unwrap(value: Option<T>, env: &ContractEnv) -> T
fn unwrap(value: Option<T>, env: &ContractEnv) -> T
Unwraps the argument from an Option.
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.source§impl<T> IntoEvent for Twhere
T: EventInstance,
impl<T> IntoEvent for Twhere
T: EventInstance,
source§fn into_event() -> Event
fn into_event() -> Event
Converts the type into an Event.