pub struct RealPathWithLinksResult {
pub path_result: Result<FileSystemPath, RealPathError>,
pub symlinks: Box<[FileSystemPath]>,
}Fields§
§path_result: Result<FileSystemPath, RealPathError>§symlinks: Box<[FileSystemPath]>Implementations§
Source§impl RealPathWithLinksResult
impl RealPathWithLinksResult
Sourcepub fn cell(self) -> Vc<Self>
pub fn cell(self) -> Vc<Self>
Places a value in a cell of the current task.
Cell is selected based on the value type and call order of cell.
Sourcepub fn resolved_cell(self) -> ResolvedVc<Self>
pub fn resolved_cell(self) -> ResolvedVc<Self>
Places a value in a cell of the current task. Returns a
[ResolvedVc][turbo_tasks::ResolvedVc].
Cell is selected based on the value type and call order of cell.
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for RealPathWithLinksResult
impl<'__de, __Context> BorrowDecode<'__de, __Context> for RealPathWithLinksResult
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for RealPathWithLinksResult
impl Clone for RealPathWithLinksResult
Source§fn clone(&self) -> RealPathWithLinksResult
fn clone(&self) -> RealPathWithLinksResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RealPathWithLinksResult
impl Debug for RealPathWithLinksResult
Source§impl<__Context> Decode<__Context> for RealPathWithLinksResult
impl<__Context> Decode<__Context> for RealPathWithLinksResult
Source§impl Encode for RealPathWithLinksResult
impl Encode for RealPathWithLinksResult
impl Eq for RealPathWithLinksResult
impl NonLocalValue for RealPathWithLinksResult
Source§impl PartialEq for RealPathWithLinksResult
impl PartialEq for RealPathWithLinksResult
Source§impl ShrinkToFit for RealPathWithLinksResult
impl ShrinkToFit for RealPathWithLinksResult
fn shrink_to_fit(&mut self)
impl StructuralPartialEq for RealPathWithLinksResult
impl Upcast<Box<dyn ValueDebug>> for RealPathWithLinksResult
impl UpcastStrict<Box<dyn ValueDebug>> for RealPathWithLinksResult
Source§impl ValueDebug for RealPathWithLinksResult
impl ValueDebug for RealPathWithLinksResult
Source§impl ValueDebugFormat for RealPathWithLinksResult
Available on debug-assertions enabled only.
impl ValueDebugFormat for RealPathWithLinksResult
Available on debug-assertions enabled only.
fn value_debug_format<'a>(&'a self, depth: usize) -> ValueDebugFormatString<'a>
Source§impl VcValueType for RealPathWithLinksResult
impl VcValueType for RealPathWithLinksResult
Source§type Read = VcDefaultRead<RealPathWithLinksResult>
type Read = VcDefaultRead<RealPathWithLinksResult>
How to read the value.
Source§type CellMode = VcCellCompareMode<RealPathWithLinksResult>
type CellMode = VcCellCompareMode<RealPathWithLinksResult>
How to update cells of this value type.
Source§fn get_value_type_id() -> ValueTypeId
fn get_value_type_id() -> ValueTypeId
Returns the type id of the value type.
fn has_serialization() -> bool
Auto Trait Implementations§
impl !RefUnwindSafe for RealPathWithLinksResult
impl !UnwindSafe for RealPathWithLinksResult
impl Freeze for RealPathWithLinksResult
impl Send for RealPathWithLinksResult
impl Sync for RealPathWithLinksResult
impl Unpin for RealPathWithLinksResult
impl UnsafeUnpin for RealPathWithLinksResult
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DynEq for T
§impl<T> DynPartialEq for T
impl<T> DynPartialEq for T
fn dyn_partial_eq(&self, other: &(dyn Any + 'static)) -> bool
§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> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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