pub struct RawMessage {
pub code: MessageCode,
pub ret_code: u32,
pub body: Vec<String>,
pub received_time: DateTime<Utc>,
pub raw: Arc<[u8]>,
}Fields§
§code: MessageCode§ret_code: u32§body: Vec<String>§received_time: DateTime<Utc>§raw: Arc<[u8]>Implementations§
Source§impl RawMessage
impl RawMessage
pub fn field(&self, index: usize) -> ParseResult<&str>
pub fn field_string(&self, index: usize) -> ParseResult<String>
pub fn parse_u32(&self, index: usize) -> ParseResult<u32>
pub fn parse_usize_or_default(&self, index: usize, default: usize) -> usize
pub fn parse_u32_or_default(&self, index: usize, default: u32) -> u32
Trait Implementations§
Source§impl Clone for RawMessage
impl Clone for RawMessage
Source§fn clone(&self) -> RawMessage
fn clone(&self) -> RawMessage
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 moreAuto Trait Implementations§
impl Freeze for RawMessage
impl RefUnwindSafe for RawMessage
impl Send for RawMessage
impl Sync for RawMessage
impl Unpin for RawMessage
impl UnsafeUnpin for RawMessage
impl UnwindSafe for RawMessage
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