pub struct RelationLoadPlan {
pub parent_entity: String,
pub relation_name: String,
pub path: String,
pub target_entity: String,
pub local_key: String,
pub foreign_key: String,
pub many: bool,
pub query: Option<SelectQuery>,
pub children: Vec<RelationLoadPlan>,
}Fields§
§parent_entity: String§relation_name: String§path: String§target_entity: String§local_key: String§foreign_key: String§many: bool§query: Option<SelectQuery>§children: Vec<RelationLoadPlan>Trait Implementations§
Source§impl Clone for RelationLoadPlan
impl Clone for RelationLoadPlan
Source§fn clone(&self) -> RelationLoadPlan
fn clone(&self) -> RelationLoadPlan
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RelationLoadPlan
impl Debug for RelationLoadPlan
Source§impl PartialEq for RelationLoadPlan
impl PartialEq for RelationLoadPlan
Source§fn eq(&self, other: &RelationLoadPlan) -> bool
fn eq(&self, other: &RelationLoadPlan) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RelationLoadPlan
Auto Trait Implementations§
impl Freeze for RelationLoadPlan
impl RefUnwindSafe for RelationLoadPlan
impl Send for RelationLoadPlan
impl Sync for RelationLoadPlan
impl Unpin for RelationLoadPlan
impl UnsafeUnpin for RelationLoadPlan
impl UnwindSafe for RelationLoadPlan
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