pub enum ScriptExpression {
ScriptValue(ScriptValue),
ScriptField(ScriptField),
ScriptCall(ScriptCall),
ScriptMarkup(ScriptMarkup),
ScriptComment(ScriptComment),
ScriptBinaryOp(ScriptBinaryOp),
}Variants§
ScriptValue(ScriptValue)
ScriptField(ScriptField)
ScriptCall(ScriptCall)
ScriptMarkup(ScriptMarkup)
ScriptComment(ScriptComment)
ScriptBinaryOp(ScriptBinaryOp)
Implementations§
Source§impl ScriptExpression
impl ScriptExpression
pub fn decode_expression_list( input: &[u8], ) -> IResult<&[u8], Vec<ScriptExpression>, Error>
pub fn decode_expression_list_item( input: &[u8], ) -> IResult<&[u8], ScriptExpression, Error>
pub fn decode_expression( input: &[u8], ) -> IResult<&[u8], ScriptExpression, Error>
pub fn decode_field_expression( input: &[u8], ) -> IResult<&[u8], ScriptExpression, Error>
pub fn decode_markup_expression( input: &[u8], ) -> IResult<&[u8], ScriptExpression, Error>
pub fn decode_comment_expression( input: &[u8], ) -> IResult<&[u8], ScriptExpression, Error>
pub fn decode_binary_op_expression( input: &[u8], ) -> IResult<&[u8], ScriptExpression, Error>
pub fn decode_call_expression( input: &[u8], ) -> IResult<&[u8], ScriptExpression, Error>
pub fn decode_bool_literal_expression( input: &[u8], ) -> IResult<&[u8], ScriptExpression, Error>
pub fn decode_float_literal_expression( input: &[u8], ) -> IResult<&[u8], ScriptExpression, Error>
pub fn decode_integer_literal_expression( input: &[u8], ) -> IResult<&[u8], ScriptExpression, Error>
pub fn decode_big_integer_literal_expression( input: &[u8], ) -> IResult<&[u8], ScriptExpression, Error>
pub fn decode_string_literal_expression( input: &[u8], ) -> IResult<&[u8], ScriptExpression, Error>
pub fn decode_name_expression( input: &[u8], ) -> IResult<&[u8], ScriptExpression, Error>
Trait Implementations§
Source§impl Debug for ScriptExpression
impl Debug for ScriptExpression
Source§impl PartialEq for ScriptExpression
impl PartialEq for ScriptExpression
impl StructuralPartialEq for ScriptExpression
Auto Trait Implementations§
impl Freeze for ScriptExpression
impl RefUnwindSafe for ScriptExpression
impl Send for ScriptExpression
impl Sync for ScriptExpression
impl Unpin for ScriptExpression
impl UnwindSafe for ScriptExpression
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