pub struct ModalityEncoder {
pub modality: Modality,
pub layers: Vec<MultimodalLayer>,
}Expand description
A per-modality encoder: the modality it encodes and its layer sequence.
Fields§
§modality: ModalityThe modality this encoder consumes.
layers: Vec<MultimodalLayer>Layers applied in execution order.
Trait Implementations§
Source§impl Clone for ModalityEncoder
impl Clone for ModalityEncoder
Source§impl Debug for ModalityEncoder
impl Debug for ModalityEncoder
Source§impl<'de> Deserialize<'de> for ModalityEncoder
impl<'de> Deserialize<'de> for ModalityEncoder
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
impl Eq for ModalityEncoder
Source§impl PartialEq for ModalityEncoder
impl PartialEq for ModalityEncoder
Source§impl Serialize for ModalityEncoder
impl Serialize for ModalityEncoder
impl StructuralPartialEq for ModalityEncoder
Auto Trait Implementations§
impl Freeze for ModalityEncoder
impl RefUnwindSafe for ModalityEncoder
impl Send for ModalityEncoder
impl Sync for ModalityEncoder
impl Unpin for ModalityEncoder
impl UnsafeUnpin for ModalityEncoder
impl UnwindSafe for ModalityEncoder
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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