#[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>
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 · 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<'de> Deserialize<'de> for ProtoOaAccessRights
impl<'de> Deserialize<'de> for ProtoOaAccessRights
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. 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 · 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§impl PartialOrd for ProtoOaAccessRights
impl PartialOrd for ProtoOaAccessRights
Source§impl Serialize for ProtoOaAccessRights
impl Serialize 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 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.