pub struct RNodeConfig {
pub name: String,
pub port: String,
pub speed: u32,
pub subinterfaces: Vec<RNodeSubConfig>,
pub id_interval: Option<u32>,
pub id_callsign: Option<Vec<u8>>,
pub base_interface_id: InterfaceId,
}Expand description
Configuration for the RNode device.
Fields§
§name: String§port: String§speed: u32§subinterfaces: Vec<RNodeSubConfig>§id_interval: Option<u32>§id_callsign: Option<Vec<u8>>§base_interface_id: InterfaceIdTrait Implementations§
Source§impl Clone for RNodeConfig
impl Clone for RNodeConfig
Source§fn clone(&self) -> RNodeConfig
fn clone(&self) -> RNodeConfig
Returns a duplicate 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 RNodeConfig
impl Debug for RNodeConfig
Auto Trait Implementations§
impl Freeze for RNodeConfig
impl RefUnwindSafe for RNodeConfig
impl Send for RNodeConfig
impl Sync for RNodeConfig
impl Unpin for RNodeConfig
impl UnwindSafe for RNodeConfig
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