pub struct WeaveChannelData {
pub sender: Sender<WeaveMessage>,
pub receiver: Receiver<WeaveMessage>,
}Expand description
Channel data specifically for weave communication.
Uses WeaveMessage instead of raw Value to support typed control flow.
Fields§
§sender: Sender<WeaveMessage>§receiver: Receiver<WeaveMessage>Trait Implementations§
Source§impl Clone for WeaveChannelData
impl Clone for WeaveChannelData
Source§impl Debug for WeaveChannelData
impl Debug for WeaveChannelData
Source§impl PartialEq for WeaveChannelData
impl PartialEq for WeaveChannelData
Auto Trait Implementations§
impl Freeze for WeaveChannelData
impl RefUnwindSafe for WeaveChannelData
impl Send for WeaveChannelData
impl Sync for WeaveChannelData
impl Unpin for WeaveChannelData
impl UnwindSafe for WeaveChannelData
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