pub struct BrowseEntry {
pub name: String,
pub kind: &'static str,
pub size: Option<u64>,
pub protected: bool,
}Fields§
§name: String§kind: &'static str"dir" or "file". Symlinks resolve through their target.
size: Option<u64>File size in bytes. None for directories.
protected: boolSet when this entry is on the runtime’s protected list and the dashboard must hide delete/rename affordances. Server-side checks (delete/move/mkdir) reject mutations on these regardless of UI.
Trait Implementations§
Source§impl Clone for BrowseEntry
impl Clone for BrowseEntry
Source§fn clone(&self) -> BrowseEntry
fn clone(&self) -> BrowseEntry
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 BrowseEntry
impl Debug for BrowseEntry
Source§impl PartialEq for BrowseEntry
impl PartialEq for BrowseEntry
Source§impl Serialize for BrowseEntry
impl Serialize for BrowseEntry
impl Eq for BrowseEntry
impl StructuralPartialEq for BrowseEntry
Auto Trait Implementations§
impl Freeze for BrowseEntry
impl RefUnwindSafe for BrowseEntry
impl Send for BrowseEntry
impl Sync for BrowseEntry
impl Unpin for BrowseEntry
impl UnsafeUnpin for BrowseEntry
impl UnwindSafe for BrowseEntry
Blanket Implementations§
§impl<T> AnyEq for T
impl<T> AnyEq for T
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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