pub struct MarketMeta {
pub market_id: i64,
pub yes_token_id: String,
pub no_token_id: String,
pub fee_rate_bps: u32,
pub is_neg_risk: bool,
pub is_yield_bearing: bool,
}Expand description
Cached market metadata — everything needed to sign orders without re-fetching.
Fields§
§market_id: i64§yes_token_id: String§no_token_id: String§fee_rate_bps: u32§is_neg_risk: bool§is_yield_bearing: boolImplementations§
Source§impl MarketMeta
impl MarketMeta
Sourcepub fn token_id(&self, outcome: PredictOutcome) -> &str
pub fn token_id(&self, outcome: PredictOutcome) -> &str
Get token ID for an outcome.
Trait Implementations§
Source§impl Clone for MarketMeta
impl Clone for MarketMeta
Source§fn clone(&self) -> MarketMeta
fn clone(&self) -> MarketMeta
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for MarketMeta
impl RefUnwindSafe for MarketMeta
impl Send for MarketMeta
impl Sync for MarketMeta
impl Unpin for MarketMeta
impl UnsafeUnpin for MarketMeta
impl UnwindSafe for MarketMeta
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