pub enum ScriptReference {
Name(String),
ScriptAccessor(ScriptAccessor),
}Expand description
The named part of calls and fields.
Variants§
Name(String)
ScriptAccessor(ScriptAccessor)
Implementations§
Source§impl ScriptReference
impl ScriptReference
pub fn decode_reference(input: &[u8]) -> IResult<&[u8], ScriptReference, Error>
pub fn decode_reference_name( input: &[u8], ) -> IResult<&[u8], ScriptReference, Error>
pub fn decode_reference_accessor( input: &[u8], ) -> IResult<&[u8], ScriptReference, Error>
pub fn decode_accessor_path( input: &[u8], ) -> IResult<&[u8], ScriptAccessorPath, Error>
pub fn decode_accessor_path_name( input: &[u8], ) -> IResult<&[u8], ScriptAccessorPath, Error>
pub fn decode_accessor_path_expression( input: &[u8], ) -> IResult<&[u8], ScriptAccessorPath, Error>
pub fn decode_key_name(input: &[u8]) -> IResult<&[u8], String, Error>
Trait Implementations§
Source§impl Debug for ScriptReference
impl Debug for ScriptReference
Source§impl PartialEq for ScriptReference
impl PartialEq for ScriptReference
impl StructuralPartialEq for ScriptReference
Auto Trait Implementations§
impl Freeze for ScriptReference
impl RefUnwindSafe for ScriptReference
impl Send for ScriptReference
impl Sync for ScriptReference
impl Unpin for ScriptReference
impl UnwindSafe for ScriptReference
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