pub struct TokenStreamWrapper(/* private fields */);Expand description
Wraps the proc_macro2 Tokenstream type, so it can be serialized and deserialized.
Implementations§
Source§impl TokenStreamWrapper
impl TokenStreamWrapper
pub fn new(stream: TokenStream) -> Self
pub fn get_inner(&self) -> Result<TokenStream, Box<dyn Error>>
Trait Implementations§
Source§impl Clone for TokenStreamWrapper
impl Clone for TokenStreamWrapper
Source§fn clone(&self) -> TokenStreamWrapper
fn clone(&self) -> TokenStreamWrapper
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 TokenStreamWrapper
impl Debug for TokenStreamWrapper
Source§impl<'de> Deserialize<'de> for TokenStreamWrapper
impl<'de> Deserialize<'de> for TokenStreamWrapper
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TokenStreamWrapper
impl RefUnwindSafe for TokenStreamWrapper
impl Send for TokenStreamWrapper
impl Sync for TokenStreamWrapper
impl Unpin for TokenStreamWrapper
impl UnwindSafe for TokenStreamWrapper
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