pub struct Equipment { /* private fields */ }Implementations§
Source§impl Equipment
impl Equipment
pub fn new<S: Into<String>>(brand: Name, model: Name) -> Self
pub fn with_label<S: Into<String>>(self, label: Option<S>) -> Self
pub fn with_mobility(self, mobility: Option<Mobility>) -> Self
pub fn with_max_power(self, max_power: Option<Power>) -> Self
pub fn with_usage(self, usage: Vec<Usage>) -> Self
pub fn with_modes(self, modes: Vec<Mode>) -> Self
pub fn with_bands(self, bands: Vec<FrequencyBand>) -> Self
pub fn with_using(self, using: Vec<Equipment>) -> Self
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Equipment
impl<'de> Deserialize<'de> for Equipment
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
impl StructuralPartialEq for Equipment
Auto Trait Implementations§
impl Freeze for Equipment
impl RefUnwindSafe for Equipment
impl Send for Equipment
impl Sync for Equipment
impl Unpin for Equipment
impl UnsafeUnpin for Equipment
impl UnwindSafe for Equipment
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