#[repr(C)]pub struct RiceAgentComponentStateChange {
pub stream_id: usize,
pub component_id: usize,
pub state: RiceComponentConnectionState,
}Expand description
A Component has changed state.
Fields§
§stream_id: usizeThe ICE stream id.
component_id: usizeThe ICE component id.
state: RiceComponentConnectionStateThe new state of the component.
Trait Implementations§
Source§impl Clone for RiceAgentComponentStateChange
impl Clone for RiceAgentComponentStateChange
Source§fn clone(&self) -> RiceAgentComponentStateChange
fn clone(&self) -> RiceAgentComponentStateChange
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RiceAgentComponentStateChange
Auto Trait Implementations§
impl Freeze for RiceAgentComponentStateChange
impl RefUnwindSafe for RiceAgentComponentStateChange
impl Send for RiceAgentComponentStateChange
impl Sync for RiceAgentComponentStateChange
impl Unpin for RiceAgentComponentStateChange
impl UnwindSafe for RiceAgentComponentStateChange
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)