gobject-ast 0.1.1

AST representation of GObject C code
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use serde::Serialize;

use crate::{
    model::{SourceLocation, expression::Expression},
    operators::FieldAccessOp,
};

#[derive(Debug, Clone, Serialize)]
pub struct FieldAccessExpression {
    pub base: Box<Expression>,
    pub operator: FieldAccessOp,
    pub field: String,
    pub location: SourceLocation,
}