pub struct ExerciseOptionsRequest {
pub order_id: i32,
pub contract: Contract,
pub exercise_action: i32,
pub exercise_quantity: i32,
pub account: String,
pub override_system_action: bool,
pub manual_order_time: String,
pub customer_account: String,
pub professional_customer: bool,
}Expand description
Exercise options request.
Fields§
§order_id: i32Order/request id.
contract: ContractContract.
exercise_action: i32Exercise action.
exercise_quantity: i32Exercise quantity.
account: StringAccount.
override_system_action: boolOverride natural action.
manual_order_time: StringManual order time.
customer_account: StringCustomer account.
professional_customer: boolProfessional customer flag.
Trait Implementations§
Source§impl Clone for ExerciseOptionsRequest
impl Clone for ExerciseOptionsRequest
Source§fn clone(&self) -> ExerciseOptionsRequest
fn clone(&self) -> ExerciseOptionsRequest
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 ExerciseOptionsRequest
impl Debug for ExerciseOptionsRequest
Source§impl Default for ExerciseOptionsRequest
impl Default for ExerciseOptionsRequest
Source§fn default() -> ExerciseOptionsRequest
fn default() -> ExerciseOptionsRequest
Returns the “default value” for a type. Read more
Source§impl EncodableRequest for ExerciseOptionsRequest
impl EncodableRequest for ExerciseOptionsRequest
Source§fn encode_fields(&self, fields: &mut FieldSink) -> TwsApiResult<()>
fn encode_fields(&self, fields: &mut FieldSink) -> TwsApiResult<()>
Appends fields after the message id.
Source§fn encode_fields_for_server_version(
&self,
fields: &mut FieldSink,
server_version: i32,
) -> TwsApiResult<()>
fn encode_fields_for_server_version( &self, fields: &mut FieldSink, server_version: i32, ) -> TwsApiResult<()>
Appends fields for a negotiated server version.
Source§fn encode_protobuf(&self) -> TwsApiResult<Option<Vec<u8>>>
fn encode_protobuf(&self) -> TwsApiResult<Option<Vec<u8>>>
Encodes this request as protobuf when implemented for the request type.
Source§impl PartialEq for ExerciseOptionsRequest
impl PartialEq for ExerciseOptionsRequest
impl StructuralPartialEq for ExerciseOptionsRequest
Auto Trait Implementations§
impl Freeze for ExerciseOptionsRequest
impl RefUnwindSafe for ExerciseOptionsRequest
impl Send for ExerciseOptionsRequest
impl Sync for ExerciseOptionsRequest
impl Unpin for ExerciseOptionsRequest
impl UnsafeUnpin for ExerciseOptionsRequest
impl UnwindSafe for ExerciseOptionsRequest
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