Struct shipyard::InsertedOrModified
source · [−]pub struct InsertedOrModified<Storage>(_);
Expand description
Wrapper type allowing iterating over inserted and modified flagged components.
Trait Implementations
sourceimpl<'tmp, T: Component<Tracking = All>> AbstractMut for InsertedOrModified<FullRawWindow<'tmp, T, All>>
impl<'tmp, T: Component<Tracking = All>> AbstractMut for InsertedOrModified<FullRawWindow<'tmp, T, All>>
sourceimpl<'tmp, T: Component<Tracking = Insertion>> AbstractMut for InsertedOrModified<FullRawWindow<'tmp, T, Insertion>>
impl<'tmp, T: Component<Tracking = Insertion>> AbstractMut for InsertedOrModified<FullRawWindow<'tmp, T, Insertion>>
sourceimpl<'tmp, T: Component<Tracking = Modification>> AbstractMut for InsertedOrModified<FullRawWindow<'tmp, T, Modification>>
impl<'tmp, T: Component<Tracking = Modification>> AbstractMut for InsertedOrModified<FullRawWindow<'tmp, T, Modification>>
sourceimpl<'tmp, T: Component<Tracking = All>> AbstractMut for InsertedOrModified<FullRawWindowMut<'tmp, T, All>>
impl<'tmp, T: Component<Tracking = All>> AbstractMut for InsertedOrModified<FullRawWindowMut<'tmp, T, All>>
sourceimpl<'tmp, T: Component<Tracking = Insertion>> AbstractMut for InsertedOrModified<FullRawWindowMut<'tmp, T, Insertion>>
impl<'tmp, T: Component<Tracking = Insertion>> AbstractMut for InsertedOrModified<FullRawWindowMut<'tmp, T, Insertion>>
sourceimpl<'tmp, T: Component<Tracking = Modification>> AbstractMut for InsertedOrModified<FullRawWindowMut<'tmp, T, Modification>>
impl<'tmp, T: Component<Tracking = Modification>> AbstractMut for InsertedOrModified<FullRawWindowMut<'tmp, T, Modification>>
sourceimpl<'a, T: Component, U: IntoAbstract> BitOr<U> for InsertedOrModified<&'a View<'a, T>>
impl<'a, T: Component, U: IntoAbstract> BitOr<U> for InsertedOrModified<&'a View<'a, T>>
sourceimpl<Storage: Clone> Clone for InsertedOrModified<Storage>
impl<Storage: Clone> Clone for InsertedOrModified<Storage>
sourcefn clone(&self) -> InsertedOrModified<Storage>
fn clone(&self) -> InsertedOrModified<Storage>
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl<'a: 'b, 'b, T: Component<Tracking = All>> IntoAbstract for InsertedOrModified<&'b ViewMut<'a, T, All>>
impl<'a: 'b, 'b, T: Component<Tracking = All>> IntoAbstract for InsertedOrModified<&'b ViewMut<'a, T, All>>
type AbsView = InsertedOrModified<FullRawWindow<'b, T, All>>
sourceimpl<'a: 'b, 'b, T: Component<Tracking = Insertion>> IntoAbstract for InsertedOrModified<&'b ViewMut<'a, T, Insertion>>
impl<'a: 'b, 'b, T: Component<Tracking = Insertion>> IntoAbstract for InsertedOrModified<&'b ViewMut<'a, T, Insertion>>
type AbsView = InsertedOrModified<FullRawWindow<'b, T, Insertion>>
sourceimpl<'a: 'b, 'b, T: Component<Tracking = Modification>> IntoAbstract for InsertedOrModified<&'b ViewMut<'a, T, Modification>>
impl<'a: 'b, 'b, T: Component<Tracking = Modification>> IntoAbstract for InsertedOrModified<&'b ViewMut<'a, T, Modification>>
type AbsView = InsertedOrModified<FullRawWindow<'b, T, Modification>>
sourceimpl<'a: 'b, 'b, T: Component<Tracking = All>> IntoAbstract for InsertedOrModified<&'b mut ViewMut<'a, T, All>>
impl<'a: 'b, 'b, T: Component<Tracking = All>> IntoAbstract for InsertedOrModified<&'b mut ViewMut<'a, T, All>>
type AbsView = InsertedOrModified<FullRawWindowMut<'b, T, All>>
sourceimpl<'a: 'b, 'b, T: Component<Tracking = Insertion>> IntoAbstract for InsertedOrModified<&'b mut ViewMut<'a, T, Insertion>>
impl<'a: 'b, 'b, T: Component<Tracking = Insertion>> IntoAbstract for InsertedOrModified<&'b mut ViewMut<'a, T, Insertion>>
type AbsView = InsertedOrModified<FullRawWindowMut<'b, T, Insertion>>
sourceimpl<'a: 'b, 'b, T: Component<Tracking = Modification>> IntoAbstract for InsertedOrModified<&'b mut ViewMut<'a, T, Modification>>
impl<'a: 'b, 'b, T: Component<Tracking = Modification>> IntoAbstract for InsertedOrModified<&'b mut ViewMut<'a, T, Modification>>
type AbsView = InsertedOrModified<FullRawWindowMut<'b, T, Modification>>
sourceimpl<'tmp, 'v, T: Component<Tracking = All>> IntoAbstract for InsertedOrModified<&'tmp View<'v, T, All>>
impl<'tmp, 'v, T: Component<Tracking = All>> IntoAbstract for InsertedOrModified<&'tmp View<'v, T, All>>
type AbsView = InsertedOrModified<FullRawWindow<'tmp, T, All>>
sourceimpl<'tmp, 'v, T: Component<Tracking = Insertion>> IntoAbstract for InsertedOrModified<&'tmp View<'v, T, Insertion>>
impl<'tmp, 'v, T: Component<Tracking = Insertion>> IntoAbstract for InsertedOrModified<&'tmp View<'v, T, Insertion>>
type AbsView = InsertedOrModified<FullRawWindow<'tmp, T, Insertion>>
sourceimpl<'tmp, 'v, T: Component<Tracking = Modification>> IntoAbstract for InsertedOrModified<&'tmp View<'v, T, Modification>>
impl<'tmp, 'v, T: Component<Tracking = Modification>> IntoAbstract for InsertedOrModified<&'tmp View<'v, T, Modification>>
type AbsView = InsertedOrModified<FullRawWindow<'tmp, T, Modification>>
sourceimpl<Storage> Not for InsertedOrModified<Storage>
impl<Storage> Not for InsertedOrModified<Storage>
Auto Trait Implementations
impl<Storage> RefUnwindSafe for InsertedOrModified<Storage> where
Storage: RefUnwindSafe,
impl<Storage> Send for InsertedOrModified<Storage> where
Storage: Send,
impl<Storage> Sync for InsertedOrModified<Storage> where
Storage: Sync,
impl<Storage> Unpin for InsertedOrModified<Storage> where
Storage: Unpin,
impl<Storage> UnwindSafe for InsertedOrModified<Storage> where
Storage: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more