Module marker_api::prelude
source · Expand description
This prelude is a collection of traits and types which are commonly used
when working with Marker. Simply add use marker_api::prelude::*;
to your
file, to import them all.
Re-exports
pub use crate::ast::ExprData;
pub use crate::ast::ItemData;
pub use crate::ast::PatData;
pub use crate::ast::StmtData;
pub use crate::ast::TyData;
pub use crate::common::HasNodeId;
pub use crate::diagnostic::EmissionNode;
pub use crate::span::HasSpan;
pub use crate::ast;
pub use crate::sem;
pub use crate::common::BodyId;
pub use crate::common::ExprId;
pub use crate::common::FieldId;
pub use crate::common::GenericId;
pub use crate::common::ItemId;
pub use crate::common::NodeId;
pub use crate::common::StmtId;
pub use crate::common::TyDefId;
pub use crate::common::VarId;
pub use crate::common::VariantId;
pub use crate::ast::ExprKind;
pub use crate::ast::ItemKind;
pub use crate::ast::PatKind;
pub use crate::ast::StmtKind;
pub use crate::span::Ident;
pub use crate::span::Span;
pub use crate::Lint;
pub use crate::MarkerContext;