pub struct OnPageDataSchemaField {
pub name: Option<String>,
pub types: Option<Vec<String>>,
pub value: Option<String>,
pub test_results: Option<OnPageDataSchemaTestResult>,
pub fields: Option<Vec<OnPageDataSchemaField>>,
}Expand description
A single property of a structured-data schema. See https://docs.dataforseo.com/v3/on_page/microdata/.
Fields§
§name: Option<String>Name of the property.
types: Option<Vec<String>>Schema.org types allowed for the property.
value: Option<String>Value assigned to the property.
test_results: Option<OnPageDataSchemaTestResult>Validation result recorded for the property.
fields: Option<Vec<OnPageDataSchemaField>>Nested properties of the property.
Trait Implementations§
Source§impl Clone for OnPageDataSchemaField
impl Clone for OnPageDataSchemaField
Source§impl Debug for OnPageDataSchemaField
impl Debug for OnPageDataSchemaField
Source§impl Default for OnPageDataSchemaField
impl Default for OnPageDataSchemaField
Source§impl<'de> Deserialize<'de> for OnPageDataSchemaField
impl<'de> Deserialize<'de> for OnPageDataSchemaField
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 OnPageDataSchemaField
impl RefUnwindSafe for OnPageDataSchemaField
impl Send for OnPageDataSchemaField
impl Sync for OnPageDataSchemaField
impl Unpin for OnPageDataSchemaField
impl UnsafeUnpin for OnPageDataSchemaField
impl UnwindSafe for OnPageDataSchemaField
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