| // Take a look at the license at the top of the repository in the LICENSE file. |
| |
| use crate::{DiskExt, DiskType}; |
| |
| use std::{ffi::OsStr, path::Path}; |
| |
| #[doc = include_str!("../../md_doc/disk.md")] |
| pub struct Disk {} |
| |
| impl DiskExt for Disk { |
| fn type_(&self) -> DiskType { |
| unreachable!() |
| } |
| |
| fn name(&self) -> &OsStr { |
| unreachable!() |
| } |
| |
| fn file_system(&self) -> &[u8] { |
| &[] |
| } |
| |
| fn mount_point(&self) -> &Path { |
| Path::new("") |
| } |
| |
| fn total_space(&self) -> u64 { |
| 0 |
| } |
| |
| fn available_space(&self) -> u64 { |
| 0 |
| } |
| |
| fn is_removable(&self) -> bool { |
| false |
| } |
| |
| fn refresh(&mut self) -> bool { |
| true |
| } |
| } |