pub struct CodebaseInfo {
pub project_type: ProjectType,
pub languages: Vec<Language>,
pub frameworks: Vec<Framework>,
pub build_tools: Vec<BuildTool>,
pub main_language: Option<Language>,
pub description: String,
}Fields§
§project_type: ProjectType§languages: Vec<Language>§frameworks: Vec<Framework>§build_tools: Vec<BuildTool>§main_language: Option<Language>§description: StringTrait Implementations§
Source§impl Clone for CodebaseInfo
impl Clone for CodebaseInfo
Source§fn clone(&self) -> CodebaseInfo
fn clone(&self) -> CodebaseInfo
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 CodebaseInfo
impl Debug for CodebaseInfo
Source§impl<'de> Deserialize<'de> for CodebaseInfo
impl<'de> Deserialize<'de> for CodebaseInfo
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
Auto Trait Implementations§
impl Freeze for CodebaseInfo
impl RefUnwindSafe for CodebaseInfo
impl Send for CodebaseInfo
impl Sync for CodebaseInfo
impl Unpin for CodebaseInfo
impl UnsafeUnpin for CodebaseInfo
impl UnwindSafe for CodebaseInfo
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