pub struct FilmConfig {
pub active: bool,
pub shift: bool,
pub groups: usize,
}Expand description
One FiLM block (*_pre_film / *_post_film): conditions a scale (+ optional
shift) from the conditioning signal. Absent or false ⇒ inactive.
Fields§
§active: boolWhether this FiLM site is applied.
shift: boolWhether it adds a shift term (else scale-only).
groups: usizeGrouped-conv group count for the conditioning 1×1.
Implementations§
Source§impl FilmConfig
impl FilmConfig
Trait Implementations§
Source§impl Clone for FilmConfig
impl Clone for FilmConfig
Source§fn clone(&self) -> FilmConfig
fn clone(&self) -> FilmConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FilmConfig
Source§impl Debug for FilmConfig
impl Debug for FilmConfig
impl Eq for FilmConfig
Source§impl PartialEq for FilmConfig
impl PartialEq for FilmConfig
Source§fn eq(&self, other: &FilmConfig) -> bool
fn eq(&self, other: &FilmConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FilmConfig
Auto Trait Implementations§
impl Freeze for FilmConfig
impl RefUnwindSafe for FilmConfig
impl Send for FilmConfig
impl Sync for FilmConfig
impl Unpin for FilmConfig
impl UnsafeUnpin for FilmConfig
impl UnwindSafe for FilmConfig
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