pub struct RoleRevoked {
pub role: Role,
pub address: Address,
pub sender: Address,
}Expand description
Informs address is revoked role.
Fields§
§role: RoleThe role revoked.
address: AddressThe address revoked the role.
sender: AddressThe address that revoked the role.
Implementations§
Trait Implementations§
Source§impl Debug for RoleRevoked
impl Debug for RoleRevoked
impl Eq for RoleRevoked
Source§impl EventInstance for RoleRevoked
impl EventInstance for RoleRevoked
Source§impl FromBytes for RoleRevoked
impl FromBytes for RoleRevoked
Source§impl NamedCLTyped for RoleRevoked
Available on non-WebAssembly only.
impl NamedCLTyped for RoleRevoked
Available on non-WebAssembly only.
Source§fn ty() -> NamedCLType
fn ty() -> NamedCLType
Returns the NamedCLType of the implementing type.
Source§impl PartialEq for RoleRevoked
impl PartialEq for RoleRevoked
Source§fn eq(&self, other: &RoleRevoked) -> bool
fn eq(&self, other: &RoleRevoked) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl SchemaCustomTypes for RoleRevoked
Available on non-WebAssembly only.
impl SchemaCustomTypes for RoleRevoked
Available on non-WebAssembly only.
Source§fn schema_types() -> Vec<Option<CustomType>>
fn schema_types() -> Vec<Option<CustomType>>
Returns a vector of optional CustomTypes.
impl StructuralPartialEq for RoleRevoked
Source§impl ToBytes for RoleRevoked
impl ToBytes for RoleRevoked
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.Auto Trait Implementations§
impl Freeze for RoleRevoked
impl RefUnwindSafe for RoleRevoked
impl Send for RoleRevoked
impl Sync for RoleRevoked
impl Unpin for RoleRevoked
impl UnsafeUnpin for RoleRevoked
impl UnwindSafe for RoleRevoked
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<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 moreSource§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.