struct FolderRowData {
path: String,
album_name: Rc<RefCell<String>>,
rules: Rc<RefCell<FolderRules>>,
action_row: ExpanderRow,
base_subtitle: String,
}Expand description
Holds GTK widgets for a single watch-folder row in the settings list.
Fields§
§path: StringAbsolute local file path.
album_name: Rc<RefCell<String>>Target Immich album name.
rules: Rc<RefCell<FolderRules>>Custom path filtering rules.
action_row: ExpanderRowLibadwaita row widget representing this watched folder.
base_subtitle: StringBase status subtitle for the row.
Auto Trait Implementations§
impl !RefUnwindSafe for FolderRowData
impl !Send for FolderRowData
impl !Sync for FolderRowData
impl !UnwindSafe for FolderRowData
impl Freeze for FolderRowData
impl Unpin for FolderRowData
impl UnsafeUnpin for FolderRowData
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§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