pub struct OutcomeMarket {
pub outcome: u32,
pub name: String,
pub description: String,
pub side_specs: Vec<OutcomeSideSpec>,
}Expand description
A single outcome market from the outcome metadata response.
Fields§
§outcome: u32Outcome identifier used with side to derive HIP-4 asset IDs.
name: StringOutcome market name.
description: StringVenue-provided market description.
side_specs: Vec<OutcomeSideSpec>Side specifications for the binary outcome.
Trait Implementations§
Source§impl Clone for OutcomeMarket
impl Clone for OutcomeMarket
Source§fn clone(&self) -> OutcomeMarket
fn clone(&self) -> OutcomeMarket
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OutcomeMarket
impl Debug for OutcomeMarket
Source§impl<'de> Deserialize<'de> for OutcomeMarket
impl<'de> Deserialize<'de> for OutcomeMarket
Source§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
Auto Trait Implementations§
impl Freeze for OutcomeMarket
impl RefUnwindSafe for OutcomeMarket
impl Send for OutcomeMarket
impl Sync for OutcomeMarket
impl Unpin for OutcomeMarket
impl UnsafeUnpin for OutcomeMarket
impl UnwindSafe for OutcomeMarket
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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