pub struct Integer {
value: CSSInteger,
was_calc: bool,
}
Expand description
A specified <integer>
, optionally coming from a calc()
expression.
Fields
value: CSSInteger
was_calc: bool
Implementations
sourceimpl Integer
impl Integer
sourcepub fn new(val: CSSInteger) -> Self
pub fn new(val: CSSInteger) -> Self
Trivially constructs a new Integer
value.
sourcepub fn value(&self) -> CSSInteger
pub fn value(&self) -> CSSInteger
Returns the integer value associated with this value.
sourcefn from_calc(val: CSSInteger) -> Self
fn from_calc(val: CSSInteger) -> Self
Trivially constructs a new integer value from a calc()
expression.
sourceimpl Integer
impl Integer
sourcepub fn parse_with_minimum<'i, 't>(
context: &ParserContext<'_>,
input: &mut Parser<'i, 't>,
min: i32
) -> Result<Integer, ParseError<'i>>
pub fn parse_with_minimum<'i, 't>(
context: &ParserContext<'_>,
input: &mut Parser<'i, 't>,
min: i32
) -> Result<Integer, ParseError<'i>>
Parse an integer value which is at least min
.
sourcepub fn parse_non_negative<'i, 't>(
context: &ParserContext<'_>,
input: &mut Parser<'i, 't>
) -> Result<Integer, ParseError<'i>>
pub fn parse_non_negative<'i, 't>(
context: &ParserContext<'_>,
input: &mut Parser<'i, 't>
) -> Result<Integer, ParseError<'i>>
Parse a non-negative integer.
sourcepub fn parse_positive<'i, 't>(
context: &ParserContext<'_>,
input: &mut Parser<'i, 't>
) -> Result<Integer, ParseError<'i>>
pub fn parse_positive<'i, 't>(
context: &ParserContext<'_>,
input: &mut Parser<'i, 't>
) -> Result<Integer, ParseError<'i>>
Parse a positive integer (>= 1).
Trait Implementations
sourceimpl MallocSizeOf for Integer
impl MallocSizeOf for Integer
sourcefn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but not the space taken up by the value itself. Read more
sourceimpl Parse for Integer
impl Parse for Integer
sourcefn parse<'i, 't>(
context: &ParserContext<'_>,
input: &mut Parser<'i, 't>
) -> Result<Self, ParseError<'i>>
fn parse<'i, 't>(
context: &ParserContext<'_>,
input: &mut Parser<'i, 't>
) -> Result<Self, ParseError<'i>>
Parse a value of this type. Read more
sourceimpl PartialOrd<Integer> for Integer
impl PartialOrd<Integer> for Integer
sourcefn partial_cmp(&self, other: &Integer) -> Option<Ordering>
fn partial_cmp(&self, other: &Integer) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
sourceimpl SpecifiedValueInfo for Integer
impl SpecifiedValueInfo for Integer
sourceconst SUPPORTED_TYPES: u8
const SUPPORTED_TYPES: u8
Supported CssTypes by the given value type. Read more
sourceimpl ToComputedValue for Integer
impl ToComputedValue for Integer
type ComputedValue = i32
type ComputedValue = i32
The computed value type we’re going to be converted to.
sourcefn to_computed_value(&self, _: &Context<'_>) -> i32
fn to_computed_value(&self, _: &Context<'_>) -> i32
Convert a specified value to a computed value, using itself and the data
inside the Context
. Read more
sourcefn from_computed_value(computed: &i32) -> Self
fn from_computed_value(computed: &i32) -> Self
Convert a computed value to specified value form. Read more
sourceimpl ToShmem for Integer
impl ToShmem for Integer
sourcefn to_shmem(&self, builder: &mut SharedMemoryBuilder) -> Result<Self>
fn to_shmem(&self, builder: &mut SharedMemoryBuilder) -> Result<Self>
Clones this value into a form suitable for writing into a SharedMemoryBuilder. Read more
impl Copy for Integer
impl Eq for Integer
impl StructuralEq for Integer
impl StructuralPartialEq for Integer
Auto Trait Implementations
impl RefUnwindSafe for Integer
impl Send for Integer
impl Sync for Integer
impl Unpin for Integer
impl UnwindSafe for Integer
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
sourcefn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
sourceimpl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
sourcefn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert
sourceimpl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more