pub struct PostProcessContext {
pub aux_data: Vec<AuxData>,
pub full_path_markers: Vec<FullPathMarker>,
}Expand description
Input for the post-process callback.
Fields§
§aux_data: Vec<AuxData>Auxiliary data returned by the procedural macro.
full_path_markers: Vec<FullPathMarker>Full path markers resolved by the host.
Trait Implementations§
Source§impl Clone for PostProcessContext
impl Clone for PostProcessContext
Source§fn clone(&self) -> PostProcessContext
fn clone(&self) -> PostProcessContext
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 moreAuto Trait Implementations§
impl Freeze for PostProcessContext
impl RefUnwindSafe for PostProcessContext
impl Send for PostProcessContext
impl Sync for PostProcessContext
impl Unpin for PostProcessContext
impl UnwindSafe for PostProcessContext
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