Struct rust_rcs_core::internet::body::message_body::MessageBody
source · pub struct MessageBody {
pub headers: Vec<Header>,
pub body: Arc<Body>,
}
Fields§
§headers: Vec<Header>
§body: Arc<Body>
Implementations§
source§impl MessageBody
impl MessageBody
pub fn construct(data: &[u8]) -> Result<MessageBody, &'static str>
pub fn get_readers<'a>( &'a self, readers: &mut Vec<Box<dyn Read + Send + 'a>> ) -> Result<(), BodySerializationError>
Trait Implementations§
source§impl Clone for MessageBody
impl Clone for MessageBody
source§impl Debug for MessageBody
impl Debug for MessageBody
source§impl Serializable for MessageBody
impl Serializable for MessageBody
fn estimated_size(&self) -> usize
Auto Trait Implementations§
impl !RefUnwindSafe for MessageBody
impl Send for MessageBody
impl Sync for MessageBody
impl Unpin for MessageBody
impl !UnwindSafe for MessageBody
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