Trait AsProxy

Source
pub trait AsProxy {
    // Required methods
    fn i32(&self) -> i32;
    fn i64(&self) -> i64;
    fn u32(&self) -> u32;
    fn u64(&self) -> u64;
    fn f64(&self) -> f64;
    fn usize(&self) -> usize;
    fn bool(&self) -> bool;
    fn string(&self) -> String;
    fn as_binary(&self) -> Vec<u8> ;
}
Expand description

convert Value to Value

Required Methods§

Source

fn i32(&self) -> i32

Source

fn i64(&self) -> i64

Source

fn u32(&self) -> u32

Source

fn u64(&self) -> u64

Source

fn f64(&self) -> f64

Source

fn usize(&self) -> usize

Source

fn bool(&self) -> bool

Source

fn string(&self) -> String

Source

fn as_binary(&self) -> Vec<u8>

Implementations on Foreign Types§

Source§

impl AsProxy for Value

Source§

fn i32(&self) -> i32

Source§

fn i64(&self) -> i64

Source§

fn u32(&self) -> u32

Source§

fn u64(&self) -> u64

Source§

fn f64(&self) -> f64

Source§

fn string(&self) -> String

Source§

fn bool(&self) -> bool

Source§

fn as_binary(&self) -> Vec<u8>

Source§

fn usize(&self) -> usize

Source§

impl AsProxy for bool

Source§

fn i32(&self) -> i32

Source§

fn i64(&self) -> i64

Source§

fn u32(&self) -> u32

Source§

fn u64(&self) -> u64

Source§

fn usize(&self) -> usize

Source§

fn f64(&self) -> f64

Source§

fn bool(&self) -> bool

Source§

fn string(&self) -> String

Source§

fn as_binary(&self) -> Vec<u8>

Source§

impl AsProxy for f32

Source§

fn i32(&self) -> i32

Source§

fn i64(&self) -> i64

Source§

fn u32(&self) -> u32

Source§

fn u64(&self) -> u64

Source§

fn usize(&self) -> usize

Source§

fn f64(&self) -> f64

Source§

fn string(&self) -> String

Source§

fn bool(&self) -> bool

Source§

fn as_binary(&self) -> Vec<u8>

Source§

impl AsProxy for f64

Source§

fn i32(&self) -> i32

Source§

fn i64(&self) -> i64

Source§

fn u32(&self) -> u32

Source§

fn u64(&self) -> u64

Source§

fn usize(&self) -> usize

Source§

fn f64(&self) -> f64

Source§

fn string(&self) -> String

Source§

fn bool(&self) -> bool

Source§

fn as_binary(&self) -> Vec<u8>

Source§

impl AsProxy for i8

Source§

fn i32(&self) -> i32

Source§

fn i64(&self) -> i64

Source§

fn u32(&self) -> u32

Source§

fn u64(&self) -> u64

Source§

fn usize(&self) -> usize

Source§

fn f64(&self) -> f64

Source§

fn string(&self) -> String

Source§

fn bool(&self) -> bool

Source§

fn as_binary(&self) -> Vec<u8>

Source§

impl AsProxy for i16

Source§

fn i32(&self) -> i32

Source§

fn i64(&self) -> i64

Source§

fn u32(&self) -> u32

Source§

fn u64(&self) -> u64

Source§

fn usize(&self) -> usize

Source§

fn f64(&self) -> f64

Source§

fn string(&self) -> String

Source§

fn bool(&self) -> bool

Source§

fn as_binary(&self) -> Vec<u8>

Source§

impl AsProxy for i32

Source§

fn i32(&self) -> i32

Source§

fn i64(&self) -> i64

Source§

fn u32(&self) -> u32

Source§

fn u64(&self) -> u64

Source§

fn usize(&self) -> usize

Source§

fn f64(&self) -> f64

Source§

fn string(&self) -> String

Source§

fn bool(&self) -> bool

Source§

fn as_binary(&self) -> Vec<u8>

Source§

impl AsProxy for i64

Source§

fn i32(&self) -> i32

Source§

fn i64(&self) -> i64

Source§

fn u32(&self) -> u32

Source§

fn u64(&self) -> u64

Source§

fn usize(&self) -> usize

Source§

fn f64(&self) -> f64

Source§

fn string(&self) -> String

Source§

fn bool(&self) -> bool

Source§

fn as_binary(&self) -> Vec<u8>

Source§

impl AsProxy for isize

Source§

fn i32(&self) -> i32

Source§

fn i64(&self) -> i64

Source§

fn u32(&self) -> u32

Source§

fn u64(&self) -> u64

Source§

fn usize(&self) -> usize

Source§

fn f64(&self) -> f64

Source§

fn string(&self) -> String

Source§

fn bool(&self) -> bool

Source§

fn as_binary(&self) -> Vec<u8>

Source§

impl AsProxy for str

Source§

fn i32(&self) -> i32

Source§

fn i64(&self) -> i64

Source§

fn u32(&self) -> u32

Source§

fn u64(&self) -> u64

Source§

fn usize(&self) -> usize

Source§

fn f64(&self) -> f64

Source§

fn bool(&self) -> bool

Source§

fn string(&self) -> String

Source§

fn as_binary(&self) -> Vec<u8>

Source§

impl AsProxy for u8

Source§

fn i32(&self) -> i32

Source§

fn i64(&self) -> i64

Source§

fn u32(&self) -> u32

Source§

fn u64(&self) -> u64

Source§

fn usize(&self) -> usize

Source§

fn f64(&self) -> f64

Source§

fn string(&self) -> String

Source§

fn bool(&self) -> bool

Source§

fn as_binary(&self) -> Vec<u8>

Source§

impl AsProxy for u16

Source§

fn i32(&self) -> i32

Source§

fn i64(&self) -> i64

Source§

fn u32(&self) -> u32

Source§

fn u64(&self) -> u64

Source§

fn usize(&self) -> usize

Source§

fn f64(&self) -> f64

Source§

fn string(&self) -> String

Source§

fn bool(&self) -> bool

Source§

fn as_binary(&self) -> Vec<u8>

Source§

impl AsProxy for u32

Source§

fn i32(&self) -> i32

Source§

fn i64(&self) -> i64

Source§

fn u32(&self) -> u32

Source§

fn u64(&self) -> u64

Source§

fn usize(&self) -> usize

Source§

fn f64(&self) -> f64

Source§

fn string(&self) -> String

Source§

fn bool(&self) -> bool

Source§

fn as_binary(&self) -> Vec<u8>

Source§

impl AsProxy for u64

Source§

fn i32(&self) -> i32

Source§

fn i64(&self) -> i64

Source§

fn u32(&self) -> u32

Source§

fn u64(&self) -> u64

Source§

fn usize(&self) -> usize

Source§

fn f64(&self) -> f64

Source§

fn string(&self) -> String

Source§

fn bool(&self) -> bool

Source§

fn as_binary(&self) -> Vec<u8>

Source§

impl AsProxy for usize

Source§

fn i32(&self) -> i32

Source§

fn i64(&self) -> i64

Source§

fn u32(&self) -> u32

Source§

fn u64(&self) -> u64

Source§

fn usize(&self) -> usize

Source§

fn f64(&self) -> f64

Source§

fn string(&self) -> String

Source§

fn bool(&self) -> bool

Source§

fn as_binary(&self) -> Vec<u8>

Source§

impl AsProxy for String

Source§

fn i32(&self) -> i32

Source§

fn i64(&self) -> i64

Source§

fn u32(&self) -> u32

Source§

fn u64(&self) -> u64

Source§

fn usize(&self) -> usize

Source§

fn f64(&self) -> f64

Source§

fn bool(&self) -> bool

Source§

fn string(&self) -> String

Source§

fn as_binary(&self) -> Vec<u8>

Implementors§