pub struct JoinRoute {
pub world: Option<usize>,
pub required: bool,
pub mutable: bool,
pub type_name: &'static str,
}Expand description
One query-tuple element’s routing facts for a cross-world join: which member world holds its type, whether the element narrows the match, and whether it writes (writers must share one world, the driver).
Fields§
§world: Option<usize>§required: bool§mutable: bool§type_name: &'static strTrait Implementations§
Auto Trait Implementations§
impl Freeze for JoinRoute
impl RefUnwindSafe for JoinRoute
impl Send for JoinRoute
impl Sync for JoinRoute
impl Unpin for JoinRoute
impl UnsafeUnpin for JoinRoute
impl UnwindSafe for JoinRoute
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more