#[non_exhaustive]pub struct AnnouncementType {
pub ann_type: String,
pub ann_type_desc: String,
}Expand description
An announcement type returned by
get_announcement_types.
OKX docs: https://www.okx.com/docs-v5/en/#rest-api-support-get-announcement-types
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.ann_type: StringAnnouncement type identifier (use as ann_type filter in
AnnouncementsRequest).
ann_type_desc: StringHuman-readable description of the announcement type.
Trait Implementations§
Source§impl Clone for AnnouncementType
impl Clone for AnnouncementType
Source§fn clone(&self) -> AnnouncementType
fn clone(&self) -> AnnouncementType
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 AnnouncementType
impl Debug for AnnouncementType
Source§impl Default for AnnouncementType
impl Default for AnnouncementType
Source§fn default() -> AnnouncementType
fn default() -> AnnouncementType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AnnouncementType
impl<'de> Deserialize<'de> for AnnouncementType
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
Auto Trait Implementations§
impl Freeze for AnnouncementType
impl RefUnwindSafe for AnnouncementType
impl Send for AnnouncementType
impl Sync for AnnouncementType
impl Unpin for AnnouncementType
impl UnsafeUnpin for AnnouncementType
impl UnwindSafe for AnnouncementType
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