Struct coreledger_backend::events::LimitConsumed
pub struct LimitConsumed {
pub controller_id: ContractId,
pub affected_address: Principal,
pub consumed_amount: u256,
pub remaining_limit: u256,
}
Expand description
Occurs when an address limit is consumed.
Fields§
§controller_id: ContractId
Id of the controller.
affected_address: Principal
Prinicipal, whose limit is consumed.
consumed_amount: u256
Amount of units consumed.
remaining_limit: u256
Amount of units left as limit.
Trait Implementations§
§impl CandidType for LimitConsumed
impl CandidType for LimitConsumed
§impl Clone for LimitConsumed
impl Clone for LimitConsumed
§fn clone(&self) -> LimitConsumed
fn clone(&self) -> LimitConsumed
Returns a copy 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 more§impl<'de> Deserialize<'de> for LimitConsumed
impl<'de> Deserialize<'de> for LimitConsumed
§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
§impl Serialize for LimitConsumed
impl Serialize for LimitConsumed
Auto Trait Implementations§
impl Freeze for LimitConsumed
impl RefUnwindSafe for LimitConsumed
impl Send for LimitConsumed
impl Sync for LimitConsumed
impl Unpin for LimitConsumed
impl UnwindSafe for LimitConsumed
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