pub struct RequiredSymbol {
pub name: String,
pub include_if_any: Vec<(String, String)>,
pub include_if_all: Vec<(String, String)>,
pub exclude_if_any: Vec<(String, String)>,
pub exclude_if_all: Vec<(String, String)>,
}Fields§
§name: StringName of the symbol
include_if_any: Vec<(String, String)>§include_if_all: Vec<(String, String)>§exclude_if_any: Vec<(String, String)>§exclude_if_all: Vec<(String, String)>Trait Implementations§
Source§impl Clone for RequiredSymbol
impl Clone for RequiredSymbol
Source§fn clone(&self) -> RequiredSymbol
fn clone(&self) -> RequiredSymbol
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 RequiredSymbol
impl Debug for RequiredSymbol
Source§impl Hash for RequiredSymbol
impl Hash for RequiredSymbol
Source§impl Ord for RequiredSymbol
impl Ord for RequiredSymbol
Source§fn cmp(&self, other: &RequiredSymbol) -> Ordering
fn cmp(&self, other: &RequiredSymbol) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RequiredSymbol
impl PartialEq for RequiredSymbol
Source§impl PartialOrd for RequiredSymbol
impl PartialOrd for RequiredSymbol
impl Eq for RequiredSymbol
impl StructuralPartialEq for RequiredSymbol
Auto Trait Implementations§
impl Freeze for RequiredSymbol
impl RefUnwindSafe for RequiredSymbol
impl Send for RequiredSymbol
impl Sync for RequiredSymbol
impl Unpin for RequiredSymbol
impl UnwindSafe for RequiredSymbol
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.