#[repr(i32)]pub enum ProtoOaAccessRights {
FullAccess = 0,
CloseOnly = 1,
NoTrading = 2,
NoLogin = 3,
}Expand description
- Enum for specifying access right for a trader.
Variants§
FullAccess = 0
Enable all trading.
CloseOnly = 1
Only closing trading request are enabled.
NoTrading = 2
View only access.
NoLogin = 3
No access.
Implementations§
Source§impl ProtoOaAccessRights
impl ProtoOaAccessRights
Sourcepub fn from_i32(value: i32) -> Option<ProtoOaAccessRights>
👎Deprecated: Use the TryFrom<i32> implementation instead
pub fn from_i32(value: i32) -> Option<ProtoOaAccessRights>
Use the TryFrom<i32> implementation instead
Converts an i32 to a ProtoOaAccessRights, or None if value is not a valid variant.
Source§impl ProtoOaAccessRights
impl ProtoOaAccessRights
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for ProtoOaAccessRights
impl Clone for ProtoOaAccessRights
Source§fn clone(&self) -> ProtoOaAccessRights
fn clone(&self) -> ProtoOaAccessRights
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 ProtoOaAccessRights
impl Debug for ProtoOaAccessRights
Source§impl Default for ProtoOaAccessRights
impl Default for ProtoOaAccessRights
Source§fn default() -> ProtoOaAccessRights
fn default() -> ProtoOaAccessRights
Returns the “default value” for a type. Read more
Source§impl From<ProtoOaAccessRights> for i32
impl From<ProtoOaAccessRights> for i32
Source§fn from(value: ProtoOaAccessRights) -> i32
fn from(value: ProtoOaAccessRights) -> i32
Converts to this type from the input type.
Source§impl Hash for ProtoOaAccessRights
impl Hash for ProtoOaAccessRights
Source§impl Ord for ProtoOaAccessRights
impl Ord for ProtoOaAccessRights
Source§fn cmp(&self, other: &ProtoOaAccessRights) -> Ordering
fn cmp(&self, other: &ProtoOaAccessRights) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ProtoOaAccessRights
impl PartialEq for ProtoOaAccessRights
Source§fn eq(&self, other: &ProtoOaAccessRights) -> bool
fn eq(&self, other: &ProtoOaAccessRights) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ProtoOaAccessRights
impl PartialOrd for ProtoOaAccessRights
Source§impl TryFrom<i32> for ProtoOaAccessRights
impl TryFrom<i32> for ProtoOaAccessRights
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<ProtoOaAccessRights, UnknownEnumValue>
fn try_from(value: i32) -> Result<ProtoOaAccessRights, UnknownEnumValue>
Performs the conversion.
impl Copy for ProtoOaAccessRights
impl Eq for ProtoOaAccessRights
impl StructuralPartialEq for ProtoOaAccessRights
Auto Trait Implementations§
impl Freeze for ProtoOaAccessRights
impl RefUnwindSafe for ProtoOaAccessRights
impl Send for ProtoOaAccessRights
impl Sync for ProtoOaAccessRights
impl Unpin for ProtoOaAccessRights
impl UnsafeUnpin for ProtoOaAccessRights
impl UnwindSafe for ProtoOaAccessRights
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