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§