pub trait TailwindInstance: Display {
// Required method
fn attributes(&self, ctx: &TailwindBuilder) -> CssAttributes;
// Provided methods
fn id(&self) -> String { ... }
fn inlineable(&self) -> bool { ... }
fn boxed(self) -> Box<dyn TailwindInstance>
where Self: Sized + 'static { ... }
fn selectors(&self, ctx: &TailwindBuilder) -> String { ... }
fn additional(&self, ctx: &TailwindBuilder) -> String { ... }
}
Required Methods§
Sourcefn attributes(&self, ctx: &TailwindBuilder) -> CssAttributes
fn attributes(&self, ctx: &TailwindBuilder) -> CssAttributes
Attributes in css
Provided Methods§
Sourcefn inlineable(&self) -> bool
fn inlineable(&self) -> bool
used to deduplication and marking
Sourcefn boxed(self) -> Box<dyn TailwindInstance>where
Self: Sized + 'static,
fn boxed(self) -> Box<dyn TailwindInstance>where
Self: Sized + 'static,
New tailwind instance
Sourcefn selectors(&self, ctx: &TailwindBuilder) -> String
fn selectors(&self, ctx: &TailwindBuilder) -> String
Custom selector name
Sourcefn additional(&self, ctx: &TailwindBuilder) -> String
fn additional(&self, ctx: &TailwindBuilder) -> String
Additional css in bundle
Trait Implementations§
Source§impl Debug for Box<dyn TailwindInstance>
impl Debug for Box<dyn TailwindInstance>
Source§impl Hash for Box<dyn TailwindInstance>
impl Hash for Box<dyn TailwindInstance>
Source§impl Ord for Box<dyn TailwindInstance>
impl Ord for Box<dyn TailwindInstance>
Source§impl PartialEq for Box<dyn TailwindInstance>
impl PartialEq for Box<dyn TailwindInstance>
Source§impl PartialOrd for Box<dyn TailwindInstance>
impl PartialOrd for Box<dyn TailwindInstance>
impl Eq for Box<dyn TailwindInstance>
Implementors§
impl TailwindInstance for TailWindGrow
impl TailwindInstance for TailWindOrder
impl TailwindInstance for TailWindShrink
impl TailwindInstance for TailwindAccentColor
impl TailwindInstance for TailwindAlign
impl TailwindInstance for TailwindAnimate
impl TailwindInstance for TailwindAppearance
impl TailwindInstance for TailwindAspect
impl TailwindInstance for TailwindBackgroundAttachment
impl TailwindInstance for TailwindBackgroundBlend
impl TailwindInstance for TailwindBackgroundClip
impl TailwindInstance for TailwindBackgroundColor
impl TailwindInstance for TailwindBackgroundImage
impl TailwindInstance for TailwindBackgroundOrigin
impl TailwindInstance for TailwindBackgroundPosition
impl TailwindInstance for TailwindBackgroundRepeat
impl TailwindInstance for TailwindBackgroundSize
impl TailwindInstance for TailwindBasis
impl TailwindInstance for TailwindBlend
impl TailwindInstance for TailwindBlur
impl TailwindInstance for TailwindBorderCollapse
impl TailwindInstance for TailwindBorderColor
impl TailwindInstance for TailwindBorderStyle
impl TailwindInstance for TailwindBottom
impl TailwindInstance for TailwindBoxDecoration
impl TailwindInstance for TailwindBoxSizing
impl TailwindInstance for TailwindBreak
impl TailwindInstance for TailwindBreakAfter
impl TailwindInstance for TailwindBreakBefore
impl TailwindInstance for TailwindBreakInside
impl TailwindInstance for TailwindBrightness
impl TailwindInstance for TailwindCaretColor
impl TailwindInstance for TailwindClear
impl TailwindInstance for TailwindColumn
impl TailwindInstance for TailwindColumns
impl TailwindInstance for TailwindContainer
.container {