pub struct ShortFormMarket {Show 14 fields
pub coin: Coin,
pub slug: String,
pub title: String,
pub condition_id: String,
pub window_start: i64,
pub window_end: i64,
pub outcomes: Vec<String>,
pub outcome_prices: Vec<f64>,
pub clob_token_ids: Vec<String>,
pub up_odds: f64,
pub down_odds: f64,
pub liquidity: f64,
pub volume_24h: f64,
pub price_to_beat: Option<f64>,
}Expand description
A discovered short-form market with enrichments.
Fields§
§coin: Coin§slug: String§title: String§condition_id: String§window_start: i64§window_end: i64§outcomes: Vec<String>§outcome_prices: Vec<f64>§clob_token_ids: Vec<String>§up_odds: f64Probability that “Up” wins (0.0-1.0).
down_odds: f64Probability that “Down” wins (0.0-1.0).
liquidity: f64Market liquidity in USD.
volume_24h: f6424h volume in USD.
price_to_beat: Option<f64>Chainlink opening price the market must beat for “Up” to win.
Trait Implementations§
Source§impl Clone for ShortFormMarket
impl Clone for ShortFormMarket
Source§fn clone(&self) -> ShortFormMarket
fn clone(&self) -> ShortFormMarket
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 ShortFormMarket
impl RefUnwindSafe for ShortFormMarket
impl Send for ShortFormMarket
impl Sync for ShortFormMarket
impl Unpin for ShortFormMarket
impl UnsafeUnpin for ShortFormMarket
impl UnwindSafe for ShortFormMarket
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