pub struct LinkInfo { /* private fields */ }
Implementations§
source§impl LinkInfo
impl LinkInfo
pub fn from_ref(ref_: &LinkInfoRef) -> Self
pub fn id(&self) -> u32
pub fn output_node_id(&self) -> u32
pub fn output_port_id(&self) -> u32
pub fn input_node_id(&self) -> u32
pub fn input_port_id(&self) -> u32
pub fn change_mask(&self) -> ChangeMask
pub fn state(&self) -> LinkState
pub fn error(&self) -> &Option<CString>
pub fn format(&self) -> &AllocPod<PodRef>
pub fn props(&self) -> &HashMap<CString, CString>
Trait Implementations§
source§impl From<&LinkInfoRef> for LinkInfo
impl From<&LinkInfoRef> for LinkInfo
source§fn from(value: &LinkInfoRef) -> Self
fn from(value: &LinkInfoRef) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for LinkInfo
impl Send for LinkInfo
impl Sync for LinkInfo
impl Unpin for LinkInfo
impl UnwindSafe for LinkInfo
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