pub struct Folder {
pub url: Url,
pub cha: Cha,
pub files: Files,
pub stage: FolderStage,
pub offset: usize,
pub cursor: usize,
pub page: usize,
pub trace: Option<UrnBuf>,
}
Fields§
§url: Url
§cha: Cha
§files: Files
§stage: FolderStage
§offset: usize
§cursor: usize
§page: usize
§trace: Option<UrnBuf>
Implementations§
Source§impl Folder
impl Folder
pub fn update(&mut self, op: FilesOp) -> bool
pub fn update_pub(&mut self, tab: Id, op: FilesOp) -> bool
pub fn arrow(&mut self, step: impl Into<Step>) -> bool
pub fn hover(&mut self, urn: &Urn) -> bool
pub fn repos(&mut self, urn: Option<impl AsRef<Urn>>) -> bool
pub fn sync_page(&mut self, force: bool)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Folder
impl !RefUnwindSafe for Folder
impl Send for Folder
impl Sync for Folder
impl Unpin for Folder
impl UnwindSafe for Folder
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
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.