pub struct HeaderBuilder { /* private fields */ }Expand description
Builder for ParsedElement::Header
Implementations§
Source§impl HeaderBuilder
impl HeaderBuilder
pub fn new() -> Self
pub fn sender(self, sender: MessageSender) -> Self
pub fn add_recipient(self, recipient: MessageRecipient) -> Self
pub fn message_id(self, id: Identifier) -> Self
pub fn created_date_time(self, datetime: String) -> Self
pub fn version(self, version: ERNVersion) -> Self
pub fn build(self) -> Result<ParsedElement, String>
Trait Implementations§
Source§impl Debug for HeaderBuilder
impl Debug for HeaderBuilder
Source§impl Default for HeaderBuilder
impl Default for HeaderBuilder
Source§fn default() -> HeaderBuilder
fn default() -> HeaderBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HeaderBuilder
impl RefUnwindSafe for HeaderBuilder
impl Send for HeaderBuilder
impl Sync for HeaderBuilder
impl Unpin for HeaderBuilder
impl UnwindSafe for HeaderBuilder
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