Struct lib_ruby_parser::token_rewriter::TokenRewriter [−][src]
Token rewriter struct, can be used to rewrite tokens on the fly
Implementations
impl TokenRewriter
[src]
pub fn new(f: TokenRewriterFn) -> Self
[src]
Constructs a rewriter based on a given function
pub fn none() -> Self
[src]
Constructs a no-op token rewriter that has no side effect. Default value.
pub fn as_option(&self) -> Option<&TokenRewriterFn>
[src]
Returns an optional reference to a function that rewrite tokens
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TokenRewriter
impl Send for TokenRewriter
impl Sync for TokenRewriter
impl Unpin for TokenRewriter
impl UnwindSafe for TokenRewriter
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>,