pub struct AstTextSerializerContext {
pub serialized: String,
pub indent: usize,
}Fields§
§serialized: String§indent: usizeTrait Implementations§
Source§impl AstVisitor<AstTextSerializerContext, (), AstTextSerializerError> for AstTextSerializer
impl AstVisitor<AstTextSerializerContext, (), AstTextSerializerError> for AstTextSerializer
fn visit_function_call( &self, ast: &FunctionCall<()>, context: AstTextSerializerContext, driver: &AstVisitorDriver, ) -> AstVisitorResult<AstTextSerializerContext, AstTextSerializerError>
fn visit_identifier( &self, ast: &Identifier<()>, context: AstTextSerializerContext, _driver: &AstVisitorDriver, ) -> AstVisitorResult<AstTextSerializerContext, AstTextSerializerError>
fn visit_argument_list( &self, ast: &ArgumentList<()>, context: AstTextSerializerContext, driver: &AstVisitorDriver, ) -> AstVisitorResult<AstTextSerializerContext, AstTextSerializerError>
fn visit_argument( &self, ast: &Argument<()>, context: AstTextSerializerContext, driver: &AstVisitorDriver, ) -> AstVisitorResult<AstTextSerializerContext, AstTextSerializerError>
fn visit_binary_expr( &self, ast: &BinaryExpr<()>, context: AstTextSerializerContext, driver: &AstVisitorDriver, ) -> AstVisitorResult<AstTextSerializerContext, AstTextSerializerError>
fn visit_literal( &self, ast: (&Literal, &TextLocation, &()), context: AstTextSerializerContext, _driver: &AstVisitorDriver, ) -> AstVisitorResult<AstTextSerializerContext, AstTextSerializerError>
fn visit_ternary_expr( &self, ast: &TernaryExpr<()>, context: AstTextSerializerContext, driver: &AstVisitorDriver, ) -> AstVisitorResult<AstTextSerializerContext, AstTextSerializerError>
fn visit_member_access_expr( &self, ast: &MemberAccessExpression<()>, context: AstTextSerializerContext, driver: &AstVisitorDriver, ) -> AstVisitorResult<AstTextSerializerContext, AstTextSerializerError>
Source§impl AstVisitor<AstTextSerializerContext, Analyzed, AstTextSerializerError> for AstTextSerializer
impl AstVisitor<AstTextSerializerContext, Analyzed, AstTextSerializerError> for AstTextSerializer
fn visit_function_call( &self, ast: &FunctionCall<Analyzed>, context: AstTextSerializerContext, driver: &AstVisitorDriver, ) -> AstVisitorResult<AstTextSerializerContext, AstTextSerializerError>
fn visit_identifier( &self, ast: &Identifier<Analyzed>, context: AstTextSerializerContext, _driver: &AstVisitorDriver, ) -> AstVisitorResult<AstTextSerializerContext, AstTextSerializerError>
fn visit_argument_list( &self, ast: &ArgumentList<Analyzed>, context: AstTextSerializerContext, driver: &AstVisitorDriver, ) -> AstVisitorResult<AstTextSerializerContext, AstTextSerializerError>
fn visit_argument( &self, ast: &Argument<Analyzed>, context: AstTextSerializerContext, driver: &AstVisitorDriver, ) -> AstVisitorResult<AstTextSerializerContext, AstTextSerializerError>
fn visit_binary_expr( &self, ast: &BinaryExpr<Analyzed>, context: AstTextSerializerContext, driver: &AstVisitorDriver, ) -> AstVisitorResult<AstTextSerializerContext, AstTextSerializerError>
fn visit_literal( &self, ast: (&Literal, &TextLocation, &Analyzed), context: AstTextSerializerContext, _driver: &AstVisitorDriver, ) -> AstVisitorResult<AstTextSerializerContext, AstTextSerializerError>
fn visit_ternary_expr( &self, ast: &TernaryExpr<Analyzed>, context: AstTextSerializerContext, driver: &AstVisitorDriver, ) -> AstVisitorResult<AstTextSerializerContext, AstTextSerializerError>
fn visit_member_access_expr( &self, ast: &MemberAccessExpression<Analyzed>, context: AstTextSerializerContext, driver: &AstVisitorDriver, ) -> AstVisitorResult<AstTextSerializerContext, AstTextSerializerError>
Auto Trait Implementations§
impl Freeze for AstTextSerializerContext
impl RefUnwindSafe for AstTextSerializerContext
impl Send for AstTextSerializerContext
impl Sync for AstTextSerializerContext
impl Unpin for AstTextSerializerContext
impl UnsafeUnpin for AstTextSerializerContext
impl UnwindSafe for AstTextSerializerContext
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