[−][src]Struct kucoin_rs::kucoin::trade::FillsOptionals
FillsOptionals contains a builder pattern that can be used to more easily take advantage of optional inputs.
Example:
use kucoin_rs::kucoin::trade::FillsOptionals; let options = FillsOptionals::new() .symbol("BTC-USDT") .side("buy") .build();
See the Kucoin documentation for full list of options relative to market and limit orders.
Fields
order_id: Option<&'a str>
symbol: Option<&'a str>
side: Option<&'a str>
type: Option<&'a str>
start_at: Option<i64>
end_at: Option<i64>
trade_type: Option<&'a str>
current_page: Option<i32>
page_size: Option<i32>
Implementations
impl<'a> FillsOptionals<'a>
[src]
pub fn new() -> Self
[src]
pub fn order_id(&mut self, s: &'a str) -> &mut Self
[src]
pub fn symbol(&mut self, s: &'a str) -> &mut Self
[src]
pub fn side(&mut self, s: &'a str) -> &mut Self
[src]
pub fn order_type(&mut self, s: &'a str) -> &mut Self
[src]
pub fn trade_type(&mut self, s: &'a str) -> &mut Self
[src]
pub fn start_at(&mut self, i: i64) -> &mut Self
[src]
pub fn end_at(&mut self, i: i64) -> &mut Self
[src]
pub fn current_page(&mut self, i: i32) -> &mut Self
[src]
pub fn page_size(&mut self, i: i32) -> &mut Self
[src]
pub fn build(&self) -> Self
[src]
Builds an FillsOptional Type from chained optional funtions to be used with getting lists of fills. Only contains optional inputs the post order functions require specific required inputs. See the function's documentation for details.
Trait Implementations
impl<'a> Clone for FillsOptionals<'a>
[src]
fn clone(&self) -> FillsOptionals<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Debug for FillsOptionals<'a>
[src]
impl<'a> Default for FillsOptionals<'a>
[src]
fn default() -> FillsOptionals<'a>
[src]
impl<'a> PartialEq<FillsOptionals<'a>> for FillsOptionals<'a>
[src]
fn eq(&self, other: &FillsOptionals<'a>) -> bool
[src]
fn ne(&self, other: &FillsOptionals<'a>) -> bool
[src]
impl<'a> StructuralPartialEq for FillsOptionals<'a>
[src]
Auto Trait Implementations
impl<'a> RefUnwindSafe for FillsOptionals<'a>
impl<'a> Send for FillsOptionals<'a>
impl<'a> Sync for FillsOptionals<'a>
impl<'a> Unpin for FillsOptionals<'a>
impl<'a> UnwindSafe for FillsOptionals<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,