pub struct ResolvedListOptions { /* private fields */ }Expand description
Immutable options resolved by the facade before provider dispatch.
§Examples
use qubit_fs::directory::ListOptions;
use qubit_fs::metadata::SymlinkPolicy;
use qubit_fs::spi::ResolvedListOptions;
let options = ListOptions::default();
assert!(std::any::type_name::<ResolvedListOptions>().contains("ResolvedListOptions"));
assert_eq!(SymlinkPolicy::Reject, SymlinkPolicy::Reject);
let _ = options;Implementations§
Source§impl ResolvedListOptions
impl ResolvedListOptions
Sourcepub const fn options(&self) -> &ListOptions
pub const fn options(&self) -> &ListOptions
Returns the resolved options.
Sourcepub const fn symlink_policy(&self) -> SymlinkPolicy
pub const fn symlink_policy(&self) -> SymlinkPolicy
Returns the effective symbolic-link policy.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ResolvedListOptions
impl RefUnwindSafe for ResolvedListOptions
impl Send for ResolvedListOptions
impl Sync for ResolvedListOptions
impl Unpin for ResolvedListOptions
impl UnsafeUnpin for ResolvedListOptions
impl UnwindSafe for ResolvedListOptions
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