Trait TailwindInstance

Source
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§

Source

fn attributes(&self, ctx: &TailwindBuilder) -> CssAttributes

Attributes in css

Provided Methods§

Source

fn id(&self) -> String

used to deduplication and marking

Source

fn inlineable(&self) -> bool

used to deduplication and marking

Source

fn boxed(self) -> Box<dyn TailwindInstance>
where Self: Sized + 'static,

New tailwind instance

Source

fn selectors(&self, ctx: &TailwindBuilder) -> String

Custom selector name

Source

fn additional(&self, ctx: &TailwindBuilder) -> String

Additional css in bundle

Trait Implementations§

Source§

impl Debug for Box<dyn TailwindInstance>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for Box<dyn TailwindInstance>

Source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Ord for Box<dyn TailwindInstance>

Source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for Box<dyn TailwindInstance>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for Box<dyn TailwindInstance>

Source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl Eq for Box<dyn TailwindInstance>

Implementors§

Source§

impl TailwindInstance for TailWindGrow

Source§

impl TailwindInstance for TailWindOrder

Source§

impl TailwindInstance for TailWindShrink

Source§

impl TailwindInstance for TailwindAccentColor

Source§

impl TailwindInstance for TailwindAlign

Source§

impl TailwindInstance for TailwindAnimate

Source§

impl TailwindInstance for TailwindAppearance

Source§

impl TailwindInstance for TailwindAspect

Source§

impl TailwindInstance for TailwindBackgroundAttachment

Source§

impl TailwindInstance for TailwindBackgroundBlend

Source§

impl TailwindInstance for TailwindBackgroundClip

Source§

impl TailwindInstance for TailwindBackgroundColor

Source§

impl TailwindInstance for TailwindBackgroundImage

Source§

impl TailwindInstance for TailwindBackgroundOrigin

Source§

impl TailwindInstance for TailwindBackgroundPosition

Source§

impl TailwindInstance for TailwindBackgroundRepeat

Source§

impl TailwindInstance for TailwindBackgroundSize

Source§

impl TailwindInstance for TailwindBasis

Source§

impl TailwindInstance for TailwindBlend

Source§

impl TailwindInstance for TailwindBlur

Source§

impl TailwindInstance for TailwindBorderCollapse

Source§

impl TailwindInstance for TailwindBorderColor

Source§

impl TailwindInstance for TailwindBorderStyle

Source§

impl TailwindInstance for TailwindBottom

Source§

impl TailwindInstance for TailwindBoxDecoration

Source§

impl TailwindInstance for TailwindBoxSizing

Source§

impl TailwindInstance for TailwindBreak

Source§

impl TailwindInstance for TailwindBreakAfter

Source§

impl TailwindInstance for TailwindBreakBefore

Source§

impl TailwindInstance for TailwindBreakInside

Source§

impl TailwindInstance for TailwindBrightness

Source§

impl TailwindInstance for TailwindCaretColor

Source§

impl TailwindInstance for TailwindClear

Source§

impl TailwindInstance for TailwindColumn

Source§

impl TailwindInstance for TailwindColumns

Source§

impl TailwindInstance for TailwindContainer

.container {

Source§

impl TailwindInstance for TailwindContent

Source§

impl TailwindInstance for TailwindContentAlign

Source§

impl TailwindInstance for TailwindContrast

Source§

impl TailwindInstance for TailwindCursor

Source§

impl TailwindInstance for TailwindDecoration

Source§

impl TailwindInstance for TailwindDecorationColor

Source§

impl TailwindInstance for TailwindDecorationLine

Source§

impl TailwindInstance for TailwindDecorationStyle

Source§

impl TailwindInstance for TailwindDecorationThickness

Source§

impl TailwindInstance for TailwindDelay

Source§

impl TailwindInstance for TailwindDisplay

Source§

impl TailwindInstance for TailwindDivideColor

Source§

impl TailwindInstance for TailwindDivideReverse

Source§

impl TailwindInstance for TailwindDivideStyle

Source§

impl TailwindInstance for TailwindDivideWidth

Source§

impl TailwindInstance for TailwindDuration

Source§

impl TailwindInstance for TailwindEase

Source§

impl TailwindInstance for TailwindFillColor

Source§

impl TailwindInstance for TailwindFlex

Source§

impl TailwindInstance for TailwindFlexDirection

Source§

impl TailwindInstance for TailwindFlexWrap

Source§

impl TailwindInstance for TailwindFloat

Source§

impl TailwindInstance for TailwindFontFamily

Source§

impl TailwindInstance for TailwindFontSize

Source§

impl TailwindInstance for TailwindFontSmoothing

Source§

impl TailwindInstance for TailwindFontStyle

Source§

impl TailwindInstance for TailwindFontVariantNumeric

Source§

impl TailwindInstance for TailwindFontWeight

Source§

impl TailwindInstance for TailwindFrom

Source§

impl TailwindInstance for TailwindGap

Source§

impl TailwindInstance for TailwindGrayscale

Source§

impl TailwindInstance for TailwindGridAuto

Source§

impl TailwindInstance for TailwindGridColumns

Source§

impl TailwindInstance for TailwindGridFlow

Source§

impl TailwindInstance for TailwindGridRows

Source§

impl TailwindInstance for TailwindHueRotate

Source§

impl TailwindInstance for TailwindIndent

Source§

impl TailwindInstance for TailwindInset

Source§

impl TailwindInstance for TailwindInstruction

Source§

impl TailwindInstance for TailwindInvert

Source§

impl TailwindInstance for TailwindIsolation

Source§

impl TailwindInstance for TailwindItems

Source§

impl TailwindInstance for TailwindJustifyContent

Source§

impl TailwindInstance for TailwindJustifyItems

Source§

impl TailwindInstance for TailwindJustifySelf

Source§

impl TailwindInstance for TailwindLeading

Source§

impl TailwindInstance for TailwindLeft

Source§

impl TailwindInstance for TailwindListPosition

Source§

impl TailwindInstance for TailwindListStyle

Source§

impl TailwindInstance for TailwindMargin

Source§

impl TailwindInstance for TailwindObjectFit

Source§

impl TailwindInstance for TailwindObjectPosition

Source§

impl TailwindInstance for TailwindOpacity

Source§

impl TailwindInstance for TailwindOrigin

Source§

impl TailwindInstance for TailwindOutlineColor

Source§

impl TailwindInstance for TailwindOutlineOffset

Source§

impl TailwindInstance for TailwindOutlineStyle

Source§

impl TailwindInstance for TailwindOutlineWidth

Source§

impl TailwindInstance for TailwindOverflow

Source§

impl TailwindInstance for TailwindOverscroll

Source§

impl TailwindInstance for TailwindPadding

Source§

impl TailwindInstance for TailwindPlaceContent

Source§

impl TailwindInstance for TailwindPlaceItems

Source§

impl TailwindInstance for TailwindPlaceSelf

Source§

impl TailwindInstance for TailwindPointerEvents

Source§

impl TailwindInstance for TailwindPosition

Source§

impl TailwindInstance for TailwindResize

Source§

impl TailwindInstance for TailwindRight

Source§

impl TailwindInstance for TailwindRingColor

Source§

impl TailwindInstance for TailwindRingInset

Source§

impl TailwindInstance for TailwindRingOffsetColor

Source§

impl TailwindInstance for TailwindRingOffsetWidth

Source§

impl TailwindInstance for TailwindRingWidth

Source§

impl TailwindInstance for TailwindRotate

Source§

impl TailwindInstance for TailwindRounded

Source§

impl TailwindInstance for TailwindRow

Source§

impl TailwindInstance for TailwindSaturate

Source§

impl TailwindInstance for TailwindScale

Source§

impl TailwindInstance for TailwindScreenReader

Source§

impl TailwindInstance for TailwindScrollBehavior

Source§

impl TailwindInstance for TailwindScrollMargin

Source§

impl TailwindInstance for TailwindScrollPadding

Source§

impl TailwindInstance for TailwindSelect

Source§

impl TailwindInstance for TailwindSelf

Source§

impl TailwindInstance for TailwindSepia

Source§

impl TailwindInstance for TailwindShadow

Source§

impl TailwindInstance for TailwindShadowColor

Source§

impl TailwindInstance for TailwindSizing

Source§

impl TailwindInstance for TailwindSkew

Source§

impl TailwindInstance for TailwindSnapAlign

Source§

impl TailwindInstance for TailwindSnapStop

Source§

impl TailwindInstance for TailwindSnapType

Source§

impl TailwindInstance for TailwindSpace

Source§

impl TailwindInstance for TailwindSpaceReverse

Source§

impl TailwindInstance for TailwindStrokeColor

Source§

impl TailwindInstance for TailwindStrokeWidth

Source§

impl TailwindInstance for TailwindTableLayout

Source§

impl TailwindInstance for TailwindTextAlignment

Source§

impl TailwindInstance for TailwindTextColor

Source§

impl TailwindInstance for TailwindTextOverflow

Source§

impl TailwindInstance for TailwindTextTransform

Source§

impl TailwindInstance for TailwindTo

Source§

impl TailwindInstance for TailwindTop

Source§

impl TailwindInstance for TailwindTorch

Source§

impl TailwindInstance for TailwindTracking

Source§

impl TailwindInstance for TailwindTransition

Source§

impl TailwindInstance for TailwindTranslate

Source§

impl TailwindInstance for TailwindUnderlineOffset

Source§

impl TailwindInstance for TailwindVia

Source§

impl TailwindInstance for TailwindVisibility

Source§

impl TailwindInstance for TailwindWhiteSpace

Source§

impl TailwindInstance for TailwindWillChange

Source§

impl TailwindInstance for TailwindZIndex