Struct ThreadReference
pub struct ThreadReference { /* private fields */ }Expand description
Simple thread reference path rooted at one message id.
Implementations§
§impl ThreadReference
impl ThreadReference
pub const fn new(root: MessageId) -> ThreadReference
pub const fn new(root: MessageId) -> ThreadReference
Creates a thread reference from the root message id.
pub fn with_reply(self, reply: MessageId) -> ThreadReference
pub fn with_reply(self, reply: MessageId) -> ThreadReference
Adds a reply id and returns the updated thread reference.
pub fn references(&self) -> References
pub fn references(&self) -> References
Converts the thread reference into a References value.
Trait Implementations§
§impl Clone for ThreadReference
impl Clone for ThreadReference
§fn clone(&self) -> ThreadReference
fn clone(&self) -> ThreadReference
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for ThreadReference
impl Debug for ThreadReference
§impl PartialEq for ThreadReference
impl PartialEq for ThreadReference
impl Eq for ThreadReference
impl StructuralPartialEq for ThreadReference
Auto Trait Implementations§
impl Freeze for ThreadReference
impl RefUnwindSafe for ThreadReference
impl Send for ThreadReference
impl Sync for ThreadReference
impl Unpin for ThreadReference
impl UnsafeUnpin for ThreadReference
impl UnwindSafe for ThreadReference
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