pub enum IOfferEvents {
Show 14 variants
ComputeUnitCreated(ComputeUnitCreated),
ComputeUnitRemoved(ComputeUnitRemoved),
EffectorAdded(EffectorAdded),
EffectorInfoRemoved(EffectorInfoRemoved),
EffectorInfoSet(EffectorInfoSet),
EffectorRemoved(EffectorRemoved),
MarketOfferRegistered(MarketOfferRegistered),
MarketOfferRemoved(MarketOfferRemoved),
MinPricePerCuPerEpochUpdated(MinPricePerCuPerEpochUpdated),
PaymentTokenUpdated(PaymentTokenUpdated),
PeerCreated(PeerCreated),
PeerRemoved(PeerRemoved),
ProtocolVersionUpgraded(ProtocolVersionUpgraded),
ProviderInfoUpdated(ProviderInfoUpdated),
}
Expand description
Container for all the IOffer
events.
Variants§
ComputeUnitCreated(ComputeUnitCreated)
ComputeUnitRemoved(ComputeUnitRemoved)
EffectorAdded(EffectorAdded)
EffectorInfoRemoved(EffectorInfoRemoved)
EffectorInfoSet(EffectorInfoSet)
EffectorRemoved(EffectorRemoved)
MarketOfferRegistered(MarketOfferRegistered)
MarketOfferRemoved(MarketOfferRemoved)
MinPricePerCuPerEpochUpdated(MinPricePerCuPerEpochUpdated)
PaymentTokenUpdated(PaymentTokenUpdated)
PeerCreated(PeerCreated)
PeerRemoved(PeerRemoved)
ProtocolVersionUpgraded(ProtocolVersionUpgraded)
ProviderInfoUpdated(ProviderInfoUpdated)
Implementations§
Trait Implementations§
Source§impl IntoLogData for IOfferEvents
impl IntoLogData for IOfferEvents
Source§fn to_log_data(&self) -> LogData
fn to_log_data(&self) -> LogData
Convert into a
LogData
object.Source§fn into_log_data(self) -> LogData
fn into_log_data(self) -> LogData
Consume and convert into a
LogData
object.Source§impl SolEventInterface for IOfferEvents
impl SolEventInterface for IOfferEvents
Auto Trait Implementations§
impl Freeze for IOfferEvents
impl RefUnwindSafe for IOfferEvents
impl Send for IOfferEvents
impl Sync for IOfferEvents
impl Unpin for IOfferEvents
impl UnwindSafe for IOfferEvents
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> 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 more