pub struct MaterializedFileValue {
pub id: FileId,
pub executable: bool,
pub copy_id: CopyId,
pub reader: Pin<Box<dyn AsyncRead + Send>>,
}Expand description
TreeValue::File with file content reader.
Fields§
§id: FileId§executable: bool§copy_id: CopyId§reader: Pin<Box<dyn AsyncRead + Send>>Implementations§
Auto Trait Implementations§
impl Freeze for MaterializedFileValue
impl !RefUnwindSafe for MaterializedFileValue
impl Send for MaterializedFileValue
impl !Sync for MaterializedFileValue
impl Unpin for MaterializedFileValue
impl UnsafeUnpin for MaterializedFileValue
impl !UnwindSafe for MaterializedFileValue
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 more