pub trait ClassAccess<'de, 's> {
type Error: Error;
type ContentDeserializer: Deserializer<'de, Error = Self::Error>;
// Required methods
fn src(&self) -> &'s str;
fn dst(&self) -> impl Iterator<Item = &'s str>;
fn content(self) -> Self::ContentDeserializer;
}Expand description
Class name and content accessor.
Required Associated Types§
Sourcetype ContentDeserializer: Deserializer<'de, Error = Self::Error>
type ContentDeserializer: Deserializer<'de, Error = Self::Error>
Type of deserializer of the element’s contents.
Required Methods§
Sourcefn dst(&self) -> impl Iterator<Item = &'s str>
fn dst(&self) -> impl Iterator<Item = &'s str>
Destination names in internal form of binary name.
Sourcefn content(self) -> Self::ContentDeserializer
fn content(self) -> Self::ContentDeserializer
Returns the content deserializer for further deserialization of this class.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".