pub struct StructuredDataConfig {
    pub additional_data: Option<HashMap<String, String>>,
    pub page_type: String,
    pub additional_types: Vec<String>,
}Expand description
Configuration options for structured data generation.
Fields§
§additional_data: Option<HashMap<String, String>>Additional key-value pairs to include in the structured data
page_type: StringThe type of webpage (e.g., “WebPage”, “Article”, “Product”)
additional_types: Vec<String>Additional schema.org types to include
Trait Implementations§
Source§impl Clone for StructuredDataConfig
 
impl Clone for StructuredDataConfig
Source§fn clone(&self) -> StructuredDataConfig
 
fn clone(&self) -> StructuredDataConfig
Returns a copy 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 StructuredDataConfig
 
impl Debug for StructuredDataConfig
Auto Trait Implementations§
impl Freeze for StructuredDataConfig
impl RefUnwindSafe for StructuredDataConfig
impl Send for StructuredDataConfig
impl Sync for StructuredDataConfig
impl Unpin for StructuredDataConfig
impl UnwindSafe for StructuredDataConfig
Blanket Implementations§
§impl<T> ArchivePointee for T
 
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
 
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
    _: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
 
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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,
§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
 
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
§fn deserialize(
    &self,
    deserializer: &mut D,
) -> Result<With<T, W>, <D as Fallible>::Error>
 
fn deserialize( &self, deserializer: &mut D, ) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer
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