pub struct PythonConfig {
pub enabled: bool,
pub docstring_style: DocstringStyle,
pub extract_type_hints: bool,
pub convert_sections: Vec<String>,
}Expand description
@acp:summary “Python docstring configuration”
Fields§
§enabled: boolWhether Python docstring bridging is enabled
docstring_style: DocstringStyleDocstring style to use (or auto-detect)
extract_type_hints: boolExtract types from Python type hints
convert_sections: Vec<String>Sections to convert to ACP annotations
Trait Implementations§
Source§impl Clone for PythonConfig
impl Clone for PythonConfig
Source§fn clone(&self) -> PythonConfig
fn clone(&self) -> PythonConfig
Returns a duplicate 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 PythonConfig
impl Debug for PythonConfig
Source§impl Default for PythonConfig
impl Default for PythonConfig
Source§impl<'de> Deserialize<'de> for PythonConfig
impl<'de> Deserialize<'de> for PythonConfig
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 PythonConfig
impl RefUnwindSafe for PythonConfig
impl Send for PythonConfig
impl Sync for PythonConfig
impl Unpin for PythonConfig
impl UnwindSafe for PythonConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more