pub struct ForwardMessage(/* private fields */);Implementations§
Source§impl ForwardMessage
impl ForwardMessage
pub fn new() -> Self
pub fn with_capacity(capacity: usize) -> Self
pub fn len(&self) -> usize
pub fn iter(&self) -> Iter<'_, ForwardNode>
pub fn push(&mut self, node: ForwardNode)
pub fn push_node<I: IntoForwardNode>(&mut self, info: ForwardNodeInfo, node: I)
pub fn push_message<M: Into<MessageChain>>( &mut self, info: ForwardNodeInfo, msg: M, )
pub fn push_forward<M: Into<ForwardMessage>>( &mut self, info: ForwardNodeInfo, msg: M, )
Trait Implementations§
Source§impl Clone for ForwardMessage
impl Clone for ForwardMessage
Source§fn clone(&self) -> ForwardMessage
fn clone(&self) -> ForwardMessage
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 moreSource§impl Default for ForwardMessage
impl Default for ForwardMessage
Source§fn default() -> ForwardMessage
fn default() -> ForwardMessage
Returns the “default value” for a type. Read more
Source§impl ForFFI for ForwardMessage
impl ForFFI for ForwardMessage
Source§impl IntoForwardNode for ForwardMessage
impl IntoForwardNode for ForwardMessage
fn into_node(self, info: ForwardNodeInfo) -> ForwardNode
Source§impl IntoIterator for ForwardMessage
impl IntoIterator for ForwardMessage
Auto Trait Implementations§
impl Freeze for ForwardMessage
impl RefUnwindSafe for ForwardMessage
impl Send for ForwardMessage
impl Sync for ForwardMessage
impl Unpin for ForwardMessage
impl UnwindSafe for ForwardMessage
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