pub struct SystemdDefinitionProvider { /* private fields */ }Implementations§
Source§impl SystemdDefinitionProvider
impl SystemdDefinitionProvider
pub fn new() -> Self
pub async fn get_definition( &self, parser: &SystemdParser, uri: &Uri, position: &Position, ) -> Option<GotoDefinitionResponse>
Sourcepub fn get_embedded_documentation(&self, section_key: &str) -> Option<String>
pub fn get_embedded_documentation(&self, section_key: &str) -> Option<String>
Get embedded documentation for a section
Sourcepub fn cleanup_temp_files(&self)
pub fn cleanup_temp_files(&self)
Clean up temporary documentation files
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SystemdDefinitionProvider
impl RefUnwindSafe for SystemdDefinitionProvider
impl Send for SystemdDefinitionProvider
impl Sync for SystemdDefinitionProvider
impl Unpin for SystemdDefinitionProvider
impl UnwindSafe for SystemdDefinitionProvider
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