pub struct ResolvedLinkWithExtra {
pub link: LinkWithExtra,
pub full_path: Vec<FolderPathSegment>,
}Expand description
Link with extra with an additional resolved full path
Fields§
§link: LinkWithExtra§full_path: Vec<FolderPathSegment>Trait Implementations§
Source§impl ComposeSchema for ResolvedLinkWithExtra
impl ComposeSchema for ResolvedLinkWithExtra
Source§impl Debug for ResolvedLinkWithExtra
impl Debug for ResolvedLinkWithExtra
Source§impl<'a, R: Row> FromRow<'a, R> for ResolvedLinkWithExtrawhere
&'a str: ColumnIndex<R>,
LinkWithExtra: FromRow<'a, R>,
Vec<FolderPathSegment>: Decode<'a, R::Database> + Type<R::Database>,
impl<'a, R: Row> FromRow<'a, R> for ResolvedLinkWithExtrawhere
&'a str: ColumnIndex<R>,
LinkWithExtra: FromRow<'a, R>,
Vec<FolderPathSegment>: Decode<'a, R::Database> + Type<R::Database>,
Source§impl Serialize for ResolvedLinkWithExtra
impl Serialize for ResolvedLinkWithExtra
Auto Trait Implementations§
impl Freeze for ResolvedLinkWithExtra
impl RefUnwindSafe for ResolvedLinkWithExtra
impl Send for ResolvedLinkWithExtra
impl Sync for ResolvedLinkWithExtra
impl Unpin for ResolvedLinkWithExtra
impl UnsafeUnpin for ResolvedLinkWithExtra
impl UnwindSafe for ResolvedLinkWithExtra
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 moreCreates a shared type from an unshared type.