pub struct MoveObjectFilter { /* private fields */ }Available on crate feature
move-types only.Expand description
Filter for the typed object queries.
ObjectFilter without its type field: the Move type comes from the type
parameter, so there is no second place to set it and nothing to disagree
about.
Implementations§
Source§impl MoveObjectFilter
impl MoveObjectFilter
Sourcepub fn with_owner(self, owner: Address) -> Self
pub fn with_owner(self, owner: Address) -> Self
Filter by the address owning the object.
Sourcepub fn with_object_ids(self, object_ids: Vec<ObjectId>) -> Self
pub fn with_object_ids(self, object_ids: Vec<ObjectId>) -> Self
Filter by object ids.
Trait Implementations§
Source§impl Clone for MoveObjectFilter
impl Clone for MoveObjectFilter
Source§impl Debug for MoveObjectFilter
impl Debug for MoveObjectFilter
Source§impl Default for MoveObjectFilter
impl Default for MoveObjectFilter
impl Eq for MoveObjectFilter
Source§impl PartialEq for MoveObjectFilter
impl PartialEq for MoveObjectFilter
impl StructuralPartialEq for MoveObjectFilter
Auto Trait Implementations§
impl Freeze for MoveObjectFilter
impl RefUnwindSafe for MoveObjectFilter
impl Send for MoveObjectFilter
impl Sync for MoveObjectFilter
impl Unpin for MoveObjectFilter
impl UnsafeUnpin for MoveObjectFilter
impl UnwindSafe for MoveObjectFilter
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Clear for Twhere
T: InitializableFromZeroed + ?Sized,
impl<T> Clear for Twhere
T: InitializableFromZeroed + ?Sized,
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> InitializableFromZeroed for Twhere
T: Default,
impl<T> InitializableFromZeroed for Twhere
T: Default,
Source§unsafe fn initialize(place: *mut T)
unsafe fn initialize(place: *mut T)
Called to initialize a place to a valid value, after it is set
to all-bits-zero. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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