pub struct ProgramEntry {
pub program_path: String,
pub name: String,
pub language_id: Option<String>,
pub size: Option<u64>,
}Expand description
One row of list_project_programs (spec §3.1). program_path is the absolute /-VFS path used
by attach_program. language_id/size come from cheap DomainFile metadata (may be absent).
Fields§
§program_path: String§name: String§language_id: Option<String>§size: Option<u64>Trait Implementations§
Source§impl Clone for ProgramEntry
impl Clone for ProgramEntry
Source§fn clone(&self) -> ProgramEntry
fn clone(&self) -> ProgramEntry
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 ProgramEntry
impl Debug for ProgramEntry
Source§impl<'de> Deserialize<'de> for ProgramEntry
impl<'de> Deserialize<'de> for ProgramEntry
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
impl Eq for ProgramEntry
Source§impl PartialEq for ProgramEntry
impl PartialEq for ProgramEntry
Source§impl Serialize for ProgramEntry
impl Serialize for ProgramEntry
impl StructuralPartialEq for ProgramEntry
Auto Trait Implementations§
impl Freeze for ProgramEntry
impl RefUnwindSafe for ProgramEntry
impl Send for ProgramEntry
impl Sync for ProgramEntry
impl Unpin for ProgramEntry
impl UnsafeUnpin for ProgramEntry
impl UnwindSafe for ProgramEntry
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