Struct kittycad_modeling_cmds::format::VirtualFile
source · pub struct VirtualFile {
pub path: PathBuf,
pub data: Vec<u8>,
}
Expand description
Represents an in-memory file with an associated potentially foreign file path.
Fields§
§path: PathBuf
Original file path.
data: Vec<u8>
File payload.
Implementations§
Trait Implementations§
source§impl Clone for VirtualFile
impl Clone for VirtualFile
source§fn clone(&self) -> VirtualFile
fn clone(&self) -> VirtualFile
Returns a copy of the value. Read more
1.0.0 · 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 VirtualFile
impl Debug for VirtualFile
source§impl<'de> Deserialize<'de> for VirtualFile
impl<'de> Deserialize<'de> for VirtualFile
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for VirtualFile
impl PartialEq for VirtualFile
source§fn eq(&self, other: &VirtualFile) -> bool
fn eq(&self, other: &VirtualFile) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VirtualFile
impl Serialize for VirtualFile
impl Eq for VirtualFile
impl StructuralPartialEq for VirtualFile
Auto Trait Implementations§
impl Freeze for VirtualFile
impl RefUnwindSafe for VirtualFile
impl Send for VirtualFile
impl Sync for VirtualFile
impl Unpin for VirtualFile
impl UnwindSafe for VirtualFile
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