pub struct APIReferenceConfig {
pub enable_live_examples: bool,
pub enable_type_highlighting: bool,
pub enable_cross_references: bool,
pub syntax_theme: String,
}Expand description
Configuration for API reference generation
Fields§
§enable_live_examples: boolEnable live code examples
enable_type_highlighting: boolEnable type highlighting
enable_cross_references: boolEnable cross-references
syntax_theme: StringTheme for syntax highlighting
Trait Implementations§
Source§impl Clone for APIReferenceConfig
impl Clone for APIReferenceConfig
Source§fn clone(&self) -> APIReferenceConfig
fn clone(&self) -> APIReferenceConfig
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 APIReferenceConfig
impl Debug for APIReferenceConfig
Source§impl Default for APIReferenceConfig
impl Default for APIReferenceConfig
Source§impl<'de> Deserialize<'de> for APIReferenceConfig
impl<'de> Deserialize<'de> for APIReferenceConfig
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 APIReferenceConfig
impl RefUnwindSafe for APIReferenceConfig
impl Send for APIReferenceConfig
impl Sync for APIReferenceConfig
impl Unpin for APIReferenceConfig
impl UnwindSafe for APIReferenceConfig
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> 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