pub struct OpenParams {
pub open_data: OpenData,
pub connection_id: u32,
pub event_flag: u16,
pub monitor_info: Option<MonitorInfo>,
pub flags: OpenChannelFlags,
pub reserved_target: Option<ConnectionTarget>,
pub channel_id: ChannelId,
}
Expand description
The parameters provided by the guest when the channel is being opened.
Fields§
§open_data: OpenData
§connection_id: u32
§event_flag: u16
§monitor_info: Option<MonitorInfo>
§flags: OpenChannelFlags
§reserved_target: Option<ConnectionTarget>
§channel_id: ChannelId
Trait Implementations§
Source§impl Clone for OpenParams
impl Clone for OpenParams
Source§fn clone(&self) -> OpenParams
fn clone(&self) -> OpenParams
Returns a copy 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 Debug for OpenParams
impl Debug for OpenParams
impl Copy for OpenParams
Auto Trait Implementations§
impl Freeze for OpenParams
impl RefUnwindSafe for OpenParams
impl Send for OpenParams
impl Sync for OpenParams
impl Unpin for OpenParams
impl UnwindSafe for OpenParams
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