Skip to main content

ApiPrecautionsConfig

Struct ApiPrecautionsConfig 

Source
pub struct ApiPrecautionsConfig {
    pub bypass_order_precautions: Option<bool>,
    pub bypass_bond_warning: Option<bool>,
    pub bypass_negative_yield_confirmation: Option<bool>,
    pub bypass_called_bond_warning: Option<bool>,
    pub bypass_same_action_pair_trade_warning: Option<bool>,
    pub bypass_flagged_accounts_warning: Option<bool>,
    pub bypass_price_based_volatility_warning: Option<bool>,
    pub bypass_redirect_order_warning: Option<bool>,
    pub bypass_no_overfill_protection: Option<bool>,
    pub bypass_route_marketable_to_bbo: Option<bool>,
}

Fields§

§bypass_order_precautions: Option<bool>§bypass_bond_warning: Option<bool>§bypass_negative_yield_confirmation: Option<bool>§bypass_called_bond_warning: Option<bool>§bypass_same_action_pair_trade_warning: Option<bool>§bypass_flagged_accounts_warning: Option<bool>§bypass_price_based_volatility_warning: Option<bool>§bypass_redirect_order_warning: Option<bool>§bypass_no_overfill_protection: Option<bool>§bypass_route_marketable_to_bbo: Option<bool>

Implementations§

Source§

impl ApiPrecautionsConfig

Source

pub fn bypass_order_precautions(&self) -> bool

Returns the value of bypass_order_precautions, or the default value if bypass_order_precautions is unset.

Source

pub fn bypass_bond_warning(&self) -> bool

Returns the value of bypass_bond_warning, or the default value if bypass_bond_warning is unset.

Source

pub fn bypass_negative_yield_confirmation(&self) -> bool

Returns the value of bypass_negative_yield_confirmation, or the default value if bypass_negative_yield_confirmation is unset.

Source

pub fn bypass_called_bond_warning(&self) -> bool

Returns the value of bypass_called_bond_warning, or the default value if bypass_called_bond_warning is unset.

Source

pub fn bypass_same_action_pair_trade_warning(&self) -> bool

Returns the value of bypass_same_action_pair_trade_warning, or the default value if bypass_same_action_pair_trade_warning is unset.

Source

pub fn bypass_flagged_accounts_warning(&self) -> bool

Returns the value of bypass_flagged_accounts_warning, or the default value if bypass_flagged_accounts_warning is unset.

Source

pub fn bypass_price_based_volatility_warning(&self) -> bool

Returns the value of bypass_price_based_volatility_warning, or the default value if bypass_price_based_volatility_warning is unset.

Source

pub fn bypass_redirect_order_warning(&self) -> bool

Returns the value of bypass_redirect_order_warning, or the default value if bypass_redirect_order_warning is unset.

Source

pub fn bypass_no_overfill_protection(&self) -> bool

Returns the value of bypass_no_overfill_protection, or the default value if bypass_no_overfill_protection is unset.

Source

pub fn bypass_route_marketable_to_bbo(&self) -> bool

Returns the value of bypass_route_marketable_to_bbo, or the default value if bypass_route_marketable_to_bbo is unset.

Trait Implementations§

Source§

impl Clone for ApiPrecautionsConfig

Source§

fn clone(&self) -> ApiPrecautionsConfig

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ApiPrecautionsConfig

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for ApiPrecautionsConfig

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Hash for ApiPrecautionsConfig

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Message for ApiPrecautionsConfig

Source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
Source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
Source§

fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>
where Self: Sized,

Encodes the message to a buffer. Read more
Source§

fn encode_to_vec(&self) -> Vec<u8>
where Self: Sized,

Encodes the message to a newly allocated buffer.
Source§

fn encode_length_delimited( &self, buf: &mut impl BufMut, ) -> Result<(), EncodeError>
where Self: Sized,

Encodes the message with a length-delimiter to a buffer. Read more
Source§

fn encode_length_delimited_to_vec(&self) -> Vec<u8>
where Self: Sized,

Encodes the message with a length-delimiter to a newly allocated buffer.
Source§

fn decode(buf: impl Buf) -> Result<Self, DecodeError>
where Self: Default,

Decodes an instance of the message from a buffer. Read more
Source§

fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>
where Self: Default,

Decodes a length-delimited instance of the message from the buffer.
Source§

fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>
where Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
Source§

fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>
where Self: Sized,

Decodes a length-delimited instance of the message from buffer, and merges it into self.
Source§

impl PartialEq for ApiPrecautionsConfig

Source§

fn eq(&self, other: &ApiPrecautionsConfig) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for ApiPrecautionsConfig

Source§

impl Eq for ApiPrecautionsConfig

Source§

impl StructuralPartialEq for ApiPrecautionsConfig

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Pointable for T

Source§

const ALIGN: usize

The alignment of pointer.
Source§

type Init = T

The type for initializers.
Source§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
Source§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
Source§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
Source§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.