pub struct HaRigControl { /* private fields */ }Implementations§
source§impl HaRigControl
impl HaRigControl
pub fn control(&self, name: &str) -> Option<&HaRigControlNode>
pub fn control_mut(&mut self, name: &str) -> Option<&mut HaRigControlNode>
pub fn set_control( &mut self, name: impl ToString, node: HaRigControlNode ) -> Option<HaRigControlNode>
pub fn delete_control(&mut self, name: &str) -> Option<HaRigControlNode>
pub fn reset(&mut self)
pub fn property<'a>(&'a mut self, name: &'a str) -> HaRigControlProperty<'a>
pub fn signal(&mut self, signal: HaRigControlSignal)
pub fn signals(&self) -> &[HaRigControlSignal]
Trait Implementations§
source§impl Debug for HaRigControl
impl Debug for HaRigControl
source§impl Default for HaRigControl
impl Default for HaRigControl
source§fn default() -> HaRigControl
fn default() -> HaRigControl
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for HaRigControl
impl<'de> Deserialize<'de> for HaRigControl
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for HaRigControl
impl Serialize for HaRigControl
Auto Trait Implementations§
impl RefUnwindSafe for HaRigControl
impl Send for HaRigControl
impl Sync for HaRigControl
impl Unpin for HaRigControl
impl UnwindSafe for HaRigControl
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
§impl<T> Initialize for Twhere
T: Default,
impl<T> Initialize for Twhere T: Default,
fn initialize(&mut self)
§unsafe fn initialize_raw(data: *mut ())
unsafe fn initialize_raw(data: *mut ())
Safety Read more