pub struct Stat {
pub proc: Option<Arc<DaggerSessionProc>>,
pub selection: Selection,
pub graphql_client: DynGraphQLClient,
}Fields§
§proc: Option<Arc<DaggerSessionProc>>§selection: Selection§graphql_client: DynGraphQLClientImplementations§
Source§impl Stat
impl Stat
Sourcepub async fn file_type(&self) -> Result<FileType, DaggerError>
pub async fn file_type(&self) -> Result<FileType, DaggerError>
file type
Sourcepub async fn id(&self) -> Result<StatId, DaggerError>
pub async fn id(&self) -> Result<StatId, DaggerError>
A unique identifier for this Stat.
Sourcepub async fn name(&self) -> Result<String, DaggerError>
pub async fn name(&self) -> Result<String, DaggerError>
file name
Sourcepub async fn permissions(&self) -> Result<isize, DaggerError>
pub async fn permissions(&self) -> Result<isize, DaggerError>
permission bits
Sourcepub async fn size(&self) -> Result<isize, DaggerError>
pub async fn size(&self) -> Result<isize, DaggerError>
file size
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Stat
impl !RefUnwindSafe for Stat
impl Send for Stat
impl Sync for Stat
impl Unpin for Stat
impl UnsafeUnpin for Stat
impl !UnwindSafe for Stat
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