Struct soroban_env_guest::xdr::ContractEvent
pub struct ContractEvent {
pub ext: ExtensionPoint,
pub contract_id: Option<Hash>,
pub type_: ContractEventType,
pub body: ContractEventBody,
}
Fields
ext: ExtensionPoint
contract_id: Option<Hash>
type_: ContractEventType
body: ContractEventBody
Trait Implementations
impl Clone for ContractEvent
impl Clone for ContractEvent
fn clone(&self) -> ContractEvent
fn clone(&self) -> ContractEvent
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Debug for ContractEvent
impl Debug for ContractEvent
impl Hash for ContractEvent
impl Hash for ContractEvent
impl Ord for ContractEvent
impl Ord for ContractEvent
fn cmp(&self, other: &ContractEvent) -> Ordering
fn cmp(&self, other: &ContractEvent) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
impl PartialEq<ContractEvent> for ContractEvent
impl PartialEq<ContractEvent> for ContractEvent
fn eq(&self, other: &ContractEvent) -> bool
fn eq(&self, other: &ContractEvent) -> bool
impl PartialOrd<ContractEvent> for ContractEvent
impl PartialOrd<ContractEvent> for ContractEvent
fn partial_cmp(&self, other: &ContractEvent) -> Option<Ordering>
fn partial_cmp(&self, other: &ContractEvent) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for ContractEvent
impl ReadXdr for ContractEvent
impl StructuralEq for ContractEvent
impl StructuralPartialEq for ContractEvent
impl WriteXdr for ContractEvent
Auto Trait Implementations
impl RefUnwindSafe for ContractEvent
impl Send for ContractEvent
impl Sync for ContractEvent
impl Unpin for ContractEvent
impl UnwindSafe for ContractEvent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more