pub struct UnifiedSchema {
pub models: Vec<UnifiedModel>,
pub domains: Vec<String>,
pub total_instances: usize,
}Expand description
A unified schema spanning multiple compiled sites.
Fields§
§models: Vec<UnifiedModel>Unified models (one per Schema.org type, combining all domains).
domains: Vec<String>All domains included in this unified schema.
total_instances: usizeTotal node instances across all domains.
Trait Implementations§
Source§impl Clone for UnifiedSchema
impl Clone for UnifiedSchema
Source§fn clone(&self) -> UnifiedSchema
fn clone(&self) -> UnifiedSchema
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 UnifiedSchema
impl Debug for UnifiedSchema
Source§impl<'de> Deserialize<'de> for UnifiedSchema
impl<'de> Deserialize<'de> for UnifiedSchema
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 UnifiedSchema
impl RefUnwindSafe for UnifiedSchema
impl Send for UnifiedSchema
impl Sync for UnifiedSchema
impl Unpin for UnifiedSchema
impl UnsafeUnpin for UnifiedSchema
impl UnwindSafe for UnifiedSchema
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