pub struct MacosEnumerationRequest { /* private fields */ }Expand description
One File Provider enumeration request with a backend page cursor kept opaque.
Implementations§
Source§impl MacosEnumerationRequest
impl MacosEnumerationRequest
Sourcepub const fn new(
container: MacosFileProviderIdentifier,
page: Option<PageCursor>,
) -> Self
pub const fn new( container: MacosFileProviderIdentifier, page: Option<PageCursor>, ) -> Self
Creates a request for a product directory or the root system container.
Sourcepub const fn container(&self) -> &MacosFileProviderIdentifier
pub const fn container(&self) -> &MacosFileProviderIdentifier
Returns the native-facing container identifier.
Sourcepub fn backend_parent<'a>(
&'a self,
root_key: &'a CloudItemKey,
) -> Result<&'a CloudItemKey>
pub fn backend_parent<'a>( &'a self, root_key: &'a CloudItemKey, ) -> Result<&'a CloudItemKey>
Resolves the backend parent key, using root_key only for Apple’s root container.
§Errors
Returns an error when validation fails or an underlying backend, store, or platform operation fails.
Trait Implementations§
Source§impl Clone for MacosEnumerationRequest
impl Clone for MacosEnumerationRequest
Source§fn clone(&self) -> MacosEnumerationRequest
fn clone(&self) -> MacosEnumerationRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 MacosEnumerationRequest
impl Debug for MacosEnumerationRequest
Source§impl PartialEq for MacosEnumerationRequest
impl PartialEq for MacosEnumerationRequest
impl Eq for MacosEnumerationRequest
impl StructuralPartialEq for MacosEnumerationRequest
Auto Trait Implementations§
impl Freeze for MacosEnumerationRequest
impl RefUnwindSafe for MacosEnumerationRequest
impl Send for MacosEnumerationRequest
impl Sync for MacosEnumerationRequest
impl Unpin for MacosEnumerationRequest
impl UnwindSafe for MacosEnumerationRequest
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