pub struct BaseFacet {
pub producer: String,
pub schema_url: String,
}Expand description
Common fields present on every OpenLineage facet.
Flattened into each concrete facet so the serialized JSON carries the
required _producer and _schemaURL keys.
Fields§
§producer: StringURI identifying the software that produced this facet. Maps to the
_producer spec field.
schema_url: StringURI of the JSON schema this facet conforms to. Maps to the _schemaURL
spec field.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BaseFacet
impl<'de> Deserialize<'de> for BaseFacet
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 BaseFacet
impl RefUnwindSafe for BaseFacet
impl Send for BaseFacet
impl Sync for BaseFacet
impl Unpin for BaseFacet
impl UnsafeUnpin for BaseFacet
impl UnwindSafe for BaseFacet
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