pub struct ParameterList(pub Refer<OrdMap<Identifier, Parameter>>);Expand description
Parameter list
Tuple Fields§
§0: Refer<OrdMap<Identifier, Parameter>>Implementations§
Source§impl ParameterList
impl ParameterList
Sourcepub fn ids(&self) -> impl Iterator<Item = Identifier>
pub fn ids(&self) -> impl Iterator<Item = Identifier>
Return ids of all parameters
Sourcepub fn contains_key(&self, id: &Identifier) -> bool
pub fn contains_key(&self, id: &Identifier) -> bool
Return if given identifier is in parameter list
Trait Implementations§
Source§impl Clone for ParameterList
impl Clone for ParameterList
Source§fn clone(&self) -> ParameterList
fn clone(&self) -> ParameterList
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 ParameterList
impl Debug for ParameterList
Source§impl Default for ParameterList
impl Default for ParameterList
Source§fn default() -> ParameterList
fn default() -> ParameterList
Returns the “default value” for a type. Read more
Source§impl DerefMut for ParameterList
impl DerefMut for ParameterList
Source§impl Display for ParameterList
impl Display for ParameterList
Source§impl Eval<ParameterValueList> for ParameterList
impl Eval<ParameterValueList> for ParameterList
Source§fn eval(&self, context: &mut EvalContext) -> EvalResult<ParameterValueList>
fn eval(&self, context: &mut EvalContext) -> EvalResult<ParameterValueList>
Evaluate ParameterList into ParameterValueList.
Source§impl Parse for ParameterList
impl Parse for ParameterList
fn parse(pair: Pair<'_>) -> ParseResult<Self>
Source§impl SrcReferrer for ParameterList
impl SrcReferrer for ParameterList
Source§impl TreeDisplay for ParameterList
impl TreeDisplay for ParameterList
Source§fn tree_print(&self, f: &mut Formatter<'_>, depth: TreeState) -> Result
fn tree_print(&self, f: &mut Formatter<'_>, depth: TreeState) -> Result
Write item into
f and use {:depth$} syntax in front of your single line
output to get proper indention.Source§fn display_tree(&self, f: &mut Formatter<'_>) -> Result
fn display_tree(&self, f: &mut Formatter<'_>) -> Result
Display as tree starting at depth
0.Source§fn debug_tree(&self, f: &mut Formatter<'_>) -> Result
fn debug_tree(&self, f: &mut Formatter<'_>) -> Result
Display as tree starting at given depth in debug mode
Auto Trait Implementations§
impl Freeze for ParameterList
impl RefUnwindSafe for ParameterList
impl !Send for ParameterList
impl !Sync for ParameterList
impl Unpin for ParameterList
impl UnwindSafe for ParameterList
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more