Type Definition ruschm::parser::ParameterFormals [−][src]
type ParameterFormals = Located<ParameterFormalsBody>;
Implementations
impl ParameterFormals
[src]
impl ParameterFormals
[src]pub fn new_non_located(
parameters: impl Iterator<Item = String>,
last: Option<String>
) -> Self
[src]
parameters: impl Iterator<Item = String>,
last: Option<String>
) -> Self
pub fn split(self) -> Result<(Vec<String>, Option<String>), SchemeError>
[src]
pub fn len(&self) -> (usize, bool)
[src]
pub fn as_name(&self) -> String
[src]
pub fn iter_to_last(
&self,
visitor: impl FnMut(&ParameterFormals)
) -> Option<&ParameterFormals>
[src]
&self,
visitor: impl FnMut(&ParameterFormals)
) -> Option<&ParameterFormals>
pub fn append(&mut self, x: ParameterFormals) -> Result<(), SchemeError>
[src]
Trait Implementations
impl From<GenericPair<Located<ParameterFormalsBody>>> for ParameterFormals
[src]
impl From<GenericPair<Located<ParameterFormalsBody>>> for ParameterFormals
[src]fn from(pair: GenericPair<ParameterFormals>) -> Self
[src]
impl Pairable for ParameterFormals
[src]
impl Pairable for ParameterFormals
[src]