pub type pm_rational_node_t = pm_rational_node;Expand description
RationalNode
Represents a rational number literal.
1.0r
^^^^Type: ::PM_RATIONAL_NODE
Flags (#pm_integer_base_flags):
- ::PM_INTEGER_BASE_FLAGS_BINARY
- ::PM_INTEGER_BASE_FLAGS_DECIMAL
- ::PM_INTEGER_BASE_FLAGS_OCTAL
- ::PM_INTEGER_BASE_FLAGS_HEXADECIMAL
@extends pm_node_t
Aliased Type§
#[repr(C)]pub struct pm_rational_node_t {
pub base: pm_node,
pub numerator: pm_integer_t,
pub denominator: pm_integer_t,
}Fields§
§base: pm_nodeThe embedded base node.
numerator: pm_integer_tRationalNode#numerator
The numerator of the rational number.
1.5r # numerator 3denominator: pm_integer_tRationalNode#denominator
The denominator of the rational number.
1.5r # denominator 2