#[non_exhaustive]pub struct NoticeResponse {
pub event: String,
pub code: String,
pub msg: String,
pub conn_id: String,
pub extra: ResponseExtraFields,
}Expand description
Service notice body.
OKX docs: https://www.okx.com/docs-v5/en/#overview-websocket-notice
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.event: StringAlways notice.
code: StringOKX notice code.
msg: StringNotice message.
conn_id: StringWebSocket connection ID when supplied.
extra: ResponseExtraFieldsFields introduced by OKX after this crate version.
Trait Implementations§
Source§impl Clone for NoticeResponse
impl Clone for NoticeResponse
Source§fn clone(&self) -> NoticeResponse
fn clone(&self) -> NoticeResponse
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 NoticeResponse
impl Debug for NoticeResponse
Source§impl Default for NoticeResponse
impl Default for NoticeResponse
Source§fn default() -> NoticeResponse
fn default() -> NoticeResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NoticeResponse
impl<'de> Deserialize<'de> for NoticeResponse
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 NoticeResponse
impl RefUnwindSafe for NoticeResponse
impl Send for NoticeResponse
impl Sync for NoticeResponse
impl Unpin for NoticeResponse
impl UnsafeUnpin for NoticeResponse
impl UnwindSafe for NoticeResponse
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