[−][src]Struct lib_ruby_parser::traverse::Find
Implementations
impl<'a> Find
[src]
Trait Implementations
impl<'a> Visitor<Option<Node>> for Find
[src]
pub fn visit_all(&mut self, _: &[Node]) -> Option<Node>
[src]
pub fn on_alias(&mut self, node: &Alias) -> Option<Node>
[src]
pub fn on_and(&mut self, node: &And) -> Option<Node>
[src]
pub fn on_and_asgn(&mut self, node: &AndAsgn) -> Option<Node>
[src]
pub fn on_arg(&mut self, _: &Arg) -> Option<Node>
[src]
pub fn on_args(&mut self, node: &Args) -> Option<Node>
[src]
pub fn on_array(&mut self, node: &Array) -> Option<Node>
[src]
pub fn on_array_pattern(&mut self, node: &ArrayPattern) -> Option<Node>
[src]
pub fn on_array_pattern_with_tail(
&mut self,
node: &ArrayPatternWithTail
) -> Option<Node>
[src]
&mut self,
node: &ArrayPatternWithTail
) -> Option<Node>
pub fn on_back_ref(&mut self, _: &BackRef) -> Option<Node>
[src]
pub fn on_begin(&mut self, node: &Begin) -> Option<Node>
[src]
pub fn on_block(&mut self, node: &Block) -> Option<Node>
[src]
pub fn on_blockarg(&mut self, _: &Blockarg) -> Option<Node>
[src]
pub fn on_block_pass(&mut self, node: &BlockPass) -> Option<Node>
[src]
pub fn on_break(&mut self, node: &Break) -> Option<Node>
[src]
pub fn on_case(&mut self, node: &Case) -> Option<Node>
[src]
pub fn on_case_match(&mut self, node: &CaseMatch) -> Option<Node>
[src]
pub fn on_casgn(&mut self, node: &Casgn) -> Option<Node>
[src]
pub fn on_cbase(&mut self, _: &Cbase) -> Option<Node>
[src]
pub fn on_class(&mut self, node: &Class) -> Option<Node>
[src]
pub fn on_complex(&mut self, _: &Complex) -> Option<Node>
[src]
pub fn on_const(&mut self, node: &Const) -> Option<Node>
[src]
pub fn on_const_pattern(&mut self, node: &ConstPattern) -> Option<Node>
[src]
pub fn on_csend(&mut self, node: &CSend) -> Option<Node>
[src]
pub fn on_cvar(&mut self, _: &Cvar) -> Option<Node>
[src]
pub fn on_cvasgn(&mut self, node: &Cvasgn) -> Option<Node>
[src]
pub fn on_def(&mut self, node: &Def) -> Option<Node>
[src]
pub fn on_defined(&mut self, node: &Defined) -> Option<Node>
[src]
pub fn on_defs(&mut self, node: &Defs) -> Option<Node>
[src]
pub fn on_dstr(&mut self, node: &Dstr) -> Option<Node>
[src]
pub fn on_dsym(&mut self, node: &Dsym) -> Option<Node>
[src]
pub fn on_eflipflop(&mut self, node: &EFlipFlop) -> Option<Node>
[src]
pub fn on_empty_else(&mut self, _: &EmptyElse) -> Option<Node>
[src]
pub fn on_encoding(&mut self, _: &Encoding) -> Option<Node>
[src]
pub fn on_ensure(&mut self, node: &Ensure) -> Option<Node>
[src]
pub fn on_erange(&mut self, node: &Erange) -> Option<Node>
[src]
pub fn on_false(&mut self, _: &False) -> Option<Node>
[src]
pub fn on_file(&mut self, _: &File) -> Option<Node>
[src]
pub fn on_find_pattern(&mut self, node: &FindPattern) -> Option<Node>
[src]
pub fn on_float(&mut self, _: &Float) -> Option<Node>
[src]
pub fn on_for(&mut self, node: &For) -> Option<Node>
[src]
pub fn on_forward_arg(&mut self, _: &ForwardArg) -> Option<Node>
[src]
pub fn on_forwarded_args(&mut self, _: &ForwardedArgs) -> Option<Node>
[src]
pub fn on_gvar(&mut self, _: &Gvar) -> Option<Node>
[src]
pub fn on_gvasgn(&mut self, node: &Gvasgn) -> Option<Node>
[src]
pub fn on_hash(&mut self, node: &Hash) -> Option<Node>
[src]
pub fn on_hash_pattern(&mut self, node: &HashPattern) -> Option<Node>
[src]
pub fn on_heredoc(&mut self, node: &Heredoc) -> Option<Node>
[src]
pub fn on_if(&mut self, node: &If) -> Option<Node>
[src]
pub fn on_if_guard(&mut self, node: &IfGuard) -> Option<Node>
[src]
pub fn on_iflipflop(&mut self, node: &IFlipFlop) -> Option<Node>
[src]
pub fn on_if_mod(&mut self, node: &IfMod) -> Option<Node>
[src]
pub fn on_if_ternary(&mut self, node: &IfTernary) -> Option<Node>
[src]
pub fn on_index(&mut self, node: &Index) -> Option<Node>
[src]
pub fn on_index_asgn(&mut self, node: &IndexAsgn) -> Option<Node>
[src]
pub fn on_in_match(&mut self, node: &InMatch) -> Option<Node>
[src]
pub fn on_in_pattern(&mut self, node: &InPattern) -> Option<Node>
[src]
pub fn on_int(&mut self, _: &Int) -> Option<Node>
[src]
pub fn on_irange(&mut self, node: &Irange) -> Option<Node>
[src]
pub fn on_ivar(&mut self, _: &Ivar) -> Option<Node>
[src]
pub fn on_ivasgn(&mut self, node: &Ivasgn) -> Option<Node>
[src]
pub fn on_kwarg(&mut self, _: &Kwarg) -> Option<Node>
[src]
pub fn on_kwbegin(&mut self, node: &KwBegin) -> Option<Node>
[src]
pub fn on_kwnilarg(&mut self, _: &Kwnilarg) -> Option<Node>
[src]
pub fn on_kwoptarg(&mut self, node: &Kwoptarg) -> Option<Node>
[src]
pub fn on_kwrestarg(&mut self, _: &Kwrestarg) -> Option<Node>
[src]
pub fn on_kwsplat(&mut self, node: &Kwsplat) -> Option<Node>
[src]
pub fn on_lambda(&mut self, _: &Lambda) -> Option<Node>
[src]
pub fn on_line(&mut self, _: &Line) -> Option<Node>
[src]
pub fn on_lvar(&mut self, _: &Lvar) -> Option<Node>
[src]
pub fn on_lvasgn(&mut self, node: &Lvasgn) -> Option<Node>
[src]
pub fn on_masgn(&mut self, node: &Masgn) -> Option<Node>
[src]
pub fn on_match_alt(&mut self, node: &MatchAlt) -> Option<Node>
[src]
pub fn on_match_as(&mut self, node: &MatchAs) -> Option<Node>
[src]
pub fn on_match_current_line(&mut self, node: &MatchCurrentLine) -> Option<Node>
[src]
pub fn on_match_nil_pattern(&mut self, _: &MatchNilPattern) -> Option<Node>
[src]
pub fn on_match_rest(&mut self, node: &MatchRest) -> Option<Node>
[src]
pub fn on_match_var(&mut self, _: &MatchVar) -> Option<Node>
[src]
pub fn on_match_with_lvasgn(&mut self, node: &MatchWithLvasgn) -> Option<Node>
[src]
pub fn on_mlhs(&mut self, node: &Mlhs) -> Option<Node>
[src]
pub fn on_module(&mut self, node: &Module) -> Option<Node>
[src]
pub fn on_next(&mut self, node: &Next) -> Option<Node>
[src]
pub fn on_nil(&mut self, _: &Nil) -> Option<Node>
[src]
pub fn on_nth_ref(&mut self, _: &NthRef) -> Option<Node>
[src]
pub fn on_numblock(&mut self, node: &Numblock) -> Option<Node>
[src]
pub fn on_op_asgn(&mut self, node: &OpAsgn) -> Option<Node>
[src]
pub fn on_optarg(&mut self, node: &Optarg) -> Option<Node>
[src]
pub fn on_or(&mut self, node: &Or) -> Option<Node>
[src]
pub fn on_or_asgn(&mut self, node: &OrAsgn) -> Option<Node>
[src]
pub fn on_pair(&mut self, node: &Pair) -> Option<Node>
[src]
pub fn on_pin(&mut self, node: &Pin) -> Option<Node>
[src]
pub fn on_postexe(&mut self, node: &Postexe) -> Option<Node>
[src]
pub fn on_preexe(&mut self, node: &Preexe) -> Option<Node>
[src]
pub fn on_procarg0(&mut self, node: &Procarg0) -> Option<Node>
[src]
pub fn on_rational(&mut self, _: &Rational) -> Option<Node>
[src]
pub fn on_redo(&mut self, _: &Redo) -> Option<Node>
[src]
pub fn on_regexp(&mut self, node: &Regexp) -> Option<Node>
[src]
pub fn on_regopt(&mut self, _: &RegOpt) -> Option<Node>
[src]
pub fn on_rescue(&mut self, node: &Rescue) -> Option<Node>
[src]
pub fn on_rescue_body(&mut self, node: &RescueBody) -> Option<Node>
[src]
pub fn on_restarg(&mut self, _: &Restarg) -> Option<Node>
[src]
pub fn on_retry(&mut self, _: &Retry) -> Option<Node>
[src]
pub fn on_return(&mut self, node: &Return) -> Option<Node>
[src]
pub fn on_sclass(&mut self, node: &SClass) -> Option<Node>
[src]
pub fn on_self_(&mut self, _: &Self_) -> Option<Node>
[src]
pub fn on_send(&mut self, node: &Send) -> Option<Node>
[src]
pub fn on_shadowarg(&mut self, _: &Shadowarg) -> Option<Node>
[src]
pub fn on_splat(&mut self, node: &Splat) -> Option<Node>
[src]
pub fn on_str(&mut self, _: &Str) -> Option<Node>
[src]
pub fn on_super(&mut self, node: &Super) -> Option<Node>
[src]
pub fn on_sym(&mut self, _: &Sym) -> Option<Node>
[src]
pub fn on_true(&mut self, _: &True) -> Option<Node>
[src]
pub fn on_undef(&mut self, node: &Undef) -> Option<Node>
[src]
pub fn on_unless_guard(&mut self, node: &UnlessGuard) -> Option<Node>
[src]
pub fn on_until(&mut self, node: &Until) -> Option<Node>
[src]
pub fn on_until_post(&mut self, node: &UntilPost) -> Option<Node>
[src]
pub fn on_when(&mut self, node: &When) -> Option<Node>
[src]
pub fn on_while(&mut self, node: &While) -> Option<Node>
[src]
pub fn on_while_post(&mut self, node: &WhilePost) -> Option<Node>
[src]
pub fn on_xheredoc(&mut self, node: &XHeredoc) -> Option<Node>
[src]
pub fn on_xstr(&mut self, node: &Xstr) -> Option<Node>
[src]
pub fn on_yield(&mut self, node: &Yield) -> Option<Node>
[src]
pub fn on_zsuper(&mut self, _: &ZSuper) -> Option<Node>
[src]
pub fn maybe_visit(&mut self, node: &Option<Box<Node>>) -> T
[src]
pub fn visit(&mut self, node: &Node) -> T
[src]
Auto Trait Implementations
impl RefUnwindSafe for Find
impl Send for Find
impl Sync for Find
impl Unpin for Find
impl UnwindSafe for Find
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,