pub struct RelAst {
pub fields: Vec<String>,
pub relations: Vec<(String, RelAst)>,
pub params: HashMap<String, String>,
}Expand description
关系节点。relations 用 Vec 保序:pipeline 阶段数组顺序依赖 GQL 中的出现顺序。
Fields§
§fields: Vec<String>§relations: Vec<(String, RelAst)>§params: HashMap<String, String>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RelAst
impl RefUnwindSafe for RelAst
impl Send for RelAst
impl Sync for RelAst
impl Unpin for RelAst
impl UnsafeUnpin for RelAst
impl UnwindSafe for RelAst
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