pub struct SymbolDoc {Show 42 fields
pub id: String,
pub stable_key: String,
pub repo: String,
pub framework: String,
pub kind: String,
pub short_name: String,
pub fqn: String,
pub owner_class: Option<String>,
pub namespace: Option<String>,
pub signature: Option<String>,
pub doc_summary: Option<String>,
pub doc_description: Option<String>,
pub param_docs: Vec<String>,
pub return_doc: Option<String>,
pub throws_docs: Vec<String>,
pub magic_methods: Vec<String>,
pub magic_properties: Vec<String>,
pub inline_rule_comments: Vec<String>,
pub comment_keywords: Vec<String>,
pub symbol_tokens: Vec<String>,
pub framework_tags: Vec<String>,
pub risk_tags: Vec<String>,
pub route_ids: Vec<String>,
pub related_symbols: Vec<String>,
pub related_tests: Vec<String>,
pub related_tests_count: u32,
pub references_count: u32,
pub validation_commands: Vec<String>,
pub missing_test_warning: Option<String>,
pub package_name: String,
pub package_type: Option<String>,
pub package_version: Option<String>,
pub package_keywords: Vec<String>,
pub is_vendor: bool,
pub is_project_code: bool,
pub is_test: bool,
pub autoloadable: bool,
pub extraction_confidence: String,
pub path: String,
pub absolute_path: String,
pub line_start: usize,
pub line_end: usize,
}Fields§
§id: String§stable_key: String§repo: String§framework: String§kind: String§short_name: String§fqn: String§owner_class: Option<String>§namespace: Option<String>§signature: Option<String>§doc_summary: Option<String>§doc_description: Option<String>§param_docs: Vec<String>§return_doc: Option<String>§throws_docs: Vec<String>§magic_methods: Vec<String>§magic_properties: Vec<String>§inline_rule_comments: Vec<String>§comment_keywords: Vec<String>§symbol_tokens: Vec<String>§route_ids: Vec<String>§references_count: u32§validation_commands: Vec<String>§missing_test_warning: Option<String>§package_name: String§package_type: Option<String>§package_version: Option<String>§package_keywords: Vec<String>§is_vendor: bool§is_project_code: bool§is_test: bool§autoloadable: bool§extraction_confidence: String§path: String§absolute_path: String§line_start: usize§line_end: usizeTrait Implementations§
Source§impl<'de> Deserialize<'de> for SymbolDoc
impl<'de> Deserialize<'de> for SymbolDoc
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 SymbolDoc
impl RefUnwindSafe for SymbolDoc
impl Send for SymbolDoc
impl Sync for SymbolDoc
impl Unpin for SymbolDoc
impl UnsafeUnpin for SymbolDoc
impl UnwindSafe for SymbolDoc
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