SYMBOL INDEX (3459 symbols across 134 files) FILE: bench/src/bench_fb.rs type Enum (line 19) | pub enum Enum { type Inner (line 30) | type Inner = Self; method follow (line 32) | fn follow(buf: &'a [u8], loc: usize) -> Self::Inner { method to_little_endian (line 39) | fn to_little_endian(self) -> Self { method from_little_endian (line 45) | fn from_little_endian(self) -> Self { type Output (line 53) | type Output = Enum; method push (line 55) | fn push(&self, dst: &mut [u8], _rest: &[u8]) { constant ENUM_MIN_ENUM (line 26) | pub const ENUM_MIN_ENUM: i16 = 0; constant ENUM_MAX_ENUM (line 27) | pub const ENUM_MAX_ENUM: i16 = 2; constant ENUM_VALUES_ENUM (line 61) | pub const ENUM_VALUES_ENUM:[Enum; 3] = [ constant ENUM_NAMES_ENUM (line 68) | pub const ENUM_NAMES_ENUM:[&'static str; 3] = [ function enum_name_enum (line 74) | pub fn enum_name_enum(e: Enum) -> &'static str { type Bar (line 82) | pub struct Bar { type Inner (line 90) | type Inner = &'a Bar; method follow (line 92) | fn follow(buf: &'a [u8], loc: usize) -> Self::Inner { type Output (line 104) | type Output = Bar; method push (line 106) | fn push(&self, dst: &mut [u8], _rest: &[u8]) { method new (line 127) | pub fn new<'a>(_time: i32, _ratio: f32, _size_: u16) -> Self { method time (line 136) | pub fn time<'a>(&'a self) -> i32 { method ratio (line 139) | pub fn ratio<'a>(&'a self) -> f32 { method size_ (line 142) | pub fn size_<'a>(&'a self) -> u16 { type Inner (line 97) | type Inner = &'a Bar; function follow (line 99) | fn follow(buf: &'a [u8], loc: usize) -> Self::Inner { type Output (line 114) | type Output = Bar; function push (line 117) | fn push(&self, dst: &mut [u8], _rest: &[u8]) { type FooBarOffset (line 147) | pub enum FooBarOffset {} type FooBar (line 150) | pub struct FooBar<'a> { type Inner (line 155) | type Inner = FooBar<'a>; function follow (line 157) | fn follow(buf: &'a [u8], loc: usize) -> Self::Inner { function init_from_table (line 166) | pub fn init_from_table(table: flatbuffers::Table<'a>) -> Self { function create (line 172) | pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>( constant VT_SIBLING (line 183) | pub const VT_SIBLING: flatbuffers::VOffsetT = 4; constant VT_NAME (line 184) | pub const VT_NAME: flatbuffers::VOffsetT = 6; constant VT_RATING (line 185) | pub const VT_RATING: flatbuffers::VOffsetT = 8; constant VT_POSTFIX (line 186) | pub const VT_POSTFIX: flatbuffers::VOffsetT = 10; function sibling (line 189) | pub fn sibling(&self) -> Option<&'a Bar> { function name (line 193) | pub fn name(&self) -> Option<&'a str> { function rating (line 197) | pub fn rating(&self) -> f64 { function postfix (line 201) | pub fn postfix(&self) -> u8 { type FooBarArgs (line 206) | pub struct FooBarArgs<'a> { method default (line 214) | fn default() -> Self { type FooBarBuilder (line 223) | pub struct FooBarBuilder<'a: 'b, 'b> { function add_sibling (line 229) | pub fn add_sibling(&mut self, sibling: &'b Bar) { function add_name (line 233) | pub fn add_name(&mut self, name: flatbuffers::WIPOffset<&'b str>) { function add_rating (line 237) | pub fn add_rating(&mut self, rating: f64) { function add_postfix (line 241) | pub fn add_postfix(&mut self, postfix: u8) { function new (line 245) | pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a>) -> FooBarBu... function finish (line 253) | pub fn finish(self) -> flatbuffers::WIPOffset> { type FooBarContainerOffset (line 259) | pub enum FooBarContainerOffset {} type FooBarContainer (line 262) | pub struct FooBarContainer<'a> { type Inner (line 267) | type Inner = FooBarContainer<'a>; function follow (line 269) | fn follow(buf: &'a [u8], loc: usize) -> Self::Inner { function init_from_table (line 278) | pub fn init_from_table(table: flatbuffers::Table<'a>) -> Self { function create (line 284) | pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr>( constant VT_LIST (line 295) | pub const VT_LIST: flatbuffers::VOffsetT = 4; constant VT_INITIALIZED (line 296) | pub const VT_INITIALIZED: flatbuffers::VOffsetT = 6; constant VT_FRUIT (line 297) | pub const VT_FRUIT: flatbuffers::VOffsetT = 8; constant VT_LOCATION (line 298) | pub const VT_LOCATION: flatbuffers::VOffsetT = 10; function list (line 301) | pub fn list(&self) -> Option bool { function fruit (line 309) | pub fn fruit(&self) -> Enum { function location (line 313) | pub fn location(&self) -> Option<&'a str> { type FooBarContainerArgs (line 318) | pub struct FooBarContainerArgs<'a> { method default (line 326) | fn default() -> Self { type FooBarContainerBuilder (line 335) | pub struct FooBarContainerBuilder<'a: 'b, 'b> { function add_list (line 341) | pub fn add_list(&mut self, list: flatbuffers::WIPOffset) -> FooBarCo... function finish (line 365) | pub fn finish(self) -> flatbuffers::WIPOffset> { function get_root_as_foo_bar_container (line 372) | pub fn get_root_as_foo_bar_container<'a>(buf: &'a [u8]) -> FooBarContain... function get_size_prefixed_root_as_foo_bar_container (line 377) | pub fn get_size_prefixed_root_as_foo_bar_container<'a>(buf: &'a [u8]) ->... function finish_foo_bar_container_buffer (line 382) | pub fn finish_foo_bar_container_buffer<'a, 'b>( function finish_size_prefixed_foo_bar_container_buffer (line 389) | pub fn finish_size_prefixed_foo_bar_container_buffer<'a, 'b>(fbb: &'b mu... FILE: bench/src/bench_pb.rs type Bar (line 27) | pub struct Bar { method new (line 44) | pub fn new() -> Bar { method get_time (line 51) | pub fn get_time(&self) -> i32 { method clear_time (line 54) | pub fn clear_time(&mut self) { method has_time (line 58) | pub fn has_time(&self) -> bool { method set_time (line 63) | pub fn set_time(&mut self, v: i32) { method get_ratio (line 70) | pub fn get_ratio(&self) -> f32 { method clear_ratio (line 73) | pub fn clear_ratio(&mut self) { method has_ratio (line 77) | pub fn has_ratio(&self) -> bool { method set_ratio (line 82) | pub fn set_ratio(&mut self, v: f32) { method get_size (line 89) | pub fn get_size(&self) -> u32 { method clear_size (line 92) | pub fn clear_size(&mut self) { method has_size (line 96) | pub fn has_size(&self) -> bool { method set_size (line 101) | pub fn set_size(&mut self, v: u32) { method is_initialized (line 107) | fn is_initialized(&self) -> bool { method merge_from (line 120) | fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) ->... method compute_size (line 155) | fn compute_size(&self) -> u32 { method write_to_with_cached_sizes (line 171) | fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputS... method get_cached_size (line 185) | fn get_cached_size(&self) -> u32 { method get_unknown_fields (line 189) | fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { method mut_unknown_fields (line 193) | fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { method as_any (line 197) | fn as_any(&self) -> &dyn (::std::any::Any) { method as_any_mut (line 200) | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { method into_any (line 203) | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box &'static ::protobuf::reflect::MessageDescriptor { method new (line 211) | fn new() -> Bar { method descriptor_static (line 215) | fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescrip... method default_instance (line 242) | fn default_instance() -> &'static Bar { method clear (line 249) | fn clear(&mut self) { method fmt (line 258) | fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { method as_ref (line 264) | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { function default (line 38) | fn default() -> &'a Bar { type FooBar (line 270) | pub struct FooBar { method new (line 288) | pub fn new() -> FooBar { method get_sibling (line 295) | pub fn get_sibling(&self) -> &Bar { method clear_sibling (line 298) | pub fn clear_sibling(&mut self) { method has_sibling (line 302) | pub fn has_sibling(&self) -> bool { method set_sibling (line 307) | pub fn set_sibling(&mut self, v: Bar) { method mut_sibling (line 313) | pub fn mut_sibling(&mut self) -> &mut Bar { method take_sibling (line 321) | pub fn take_sibling(&mut self) -> Bar { method get_name (line 328) | pub fn get_name(&self) -> &str { method clear_name (line 334) | pub fn clear_name(&mut self) { method has_name (line 338) | pub fn has_name(&self) -> bool { method set_name (line 343) | pub fn set_name(&mut self, v: ::std::string::String) { method mut_name (line 349) | pub fn mut_name(&mut self) -> &mut ::std::string::String { method take_name (line 357) | pub fn take_name(&mut self) -> ::std::string::String { method get_rating (line 364) | pub fn get_rating(&self) -> f64 { method clear_rating (line 367) | pub fn clear_rating(&mut self) { method has_rating (line 371) | pub fn has_rating(&self) -> bool { method set_rating (line 376) | pub fn set_rating(&mut self, v: f64) { method get_postfix (line 383) | pub fn get_postfix(&self) -> u32 { method clear_postfix (line 386) | pub fn clear_postfix(&mut self) { method has_postfix (line 390) | pub fn has_postfix(&self) -> bool { method set_postfix (line 395) | pub fn set_postfix(&mut self, v: u32) { method is_initialized (line 401) | fn is_initialized(&self) -> bool { method merge_from (line 410) | fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) ->... method compute_size (line 444) | fn compute_size(&self) -> u32 { method write_to_with_cached_sizes (line 464) | fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputS... method get_cached_size (line 483) | fn get_cached_size(&self) -> u32 { method get_unknown_fields (line 487) | fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { method mut_unknown_fields (line 491) | fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { method as_any (line 495) | fn as_any(&self) -> &dyn (::std::any::Any) { method as_any_mut (line 498) | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { method into_any (line 501) | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box &'static ::protobuf::reflect::MessageDescriptor { method new (line 509) | fn new() -> FooBar { method descriptor_static (line 513) | fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescrip... method default_instance (line 545) | fn default_instance() -> &'static FooBar { method clear (line 552) | fn clear(&mut self) { method fmt (line 562) | fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { method as_ref (line 568) | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { function default (line 282) | fn default() -> &'a FooBar { type FooBarContainer (line 574) | pub struct FooBarContainer { method new (line 592) | pub fn new() -> FooBarContainer { method get_list (line 599) | pub fn get_list(&self) -> &[FooBar] { method clear_list (line 602) | pub fn clear_list(&mut self) { method set_list (line 607) | pub fn set_list(&mut self, v: ::protobuf::RepeatedField) { method mut_list (line 612) | pub fn mut_list(&mut self) -> &mut ::protobuf::RepeatedField { method take_list (line 617) | pub fn take_list(&mut self) -> ::protobuf::RepeatedField { method get_initialized (line 624) | pub fn get_initialized(&self) -> bool { method clear_initialized (line 627) | pub fn clear_initialized(&mut self) { method has_initialized (line 631) | pub fn has_initialized(&self) -> bool { method set_initialized (line 636) | pub fn set_initialized(&mut self, v: bool) { method get_fruit (line 643) | pub fn get_fruit(&self) -> Enum { method clear_fruit (line 646) | pub fn clear_fruit(&mut self) { method has_fruit (line 650) | pub fn has_fruit(&self) -> bool { method set_fruit (line 655) | pub fn set_fruit(&mut self, v: Enum) { method get_location (line 662) | pub fn get_location(&self) -> &str { method clear_location (line 668) | pub fn clear_location(&mut self) { method has_location (line 672) | pub fn has_location(&self) -> bool { method set_location (line 677) | pub fn set_location(&mut self, v: ::std::string::String) { method mut_location (line 683) | pub fn mut_location(&mut self) -> &mut ::std::string::String { method take_location (line 691) | pub fn take_location(&mut self) -> ::std::string::String { method is_initialized (line 697) | fn is_initialized(&self) -> bool { method merge_from (line 706) | fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) ->... method compute_size (line 736) | fn compute_size(&self) -> u32 { method write_to_with_cached_sizes (line 756) | fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputS... method get_cached_size (line 775) | fn get_cached_size(&self) -> u32 { method get_unknown_fields (line 779) | fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { method mut_unknown_fields (line 783) | fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { method as_any (line 787) | fn as_any(&self) -> &dyn (::std::any::Any) { method as_any_mut (line 790) | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { method into_any (line 793) | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box &'static ::protobuf::reflect::MessageDescriptor { method new (line 801) | fn new() -> FooBarContainer { method descriptor_static (line 805) | fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescrip... method default_instance (line 837) | fn default_instance() -> &'static FooBarContainer { method clear (line 844) | fn clear(&mut self) { method fmt (line 854) | fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { method as_ref (line 860) | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { function default (line 586) | fn default() -> &'a FooBarContainer { type Enum (line 866) | pub enum Enum { method value (line 873) | fn value(&self) -> i32 { method from_i32 (line 877) | fn from_i32(value: i32) -> ::std::option::Option { method values (line 886) | fn values() -> &'static [Self] { method enum_descriptor_static (line 895) | fn enum_descriptor_static() -> &'static ::protobuf::reflect::EnumDescr... method default (line 907) | fn default() -> Self { method as_ref (line 913) | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { function parse_descriptor_proto (line 1000) | fn parse_descriptor_proto() -> ::protobuf::descriptor::FileDescriptorPro... function file_descriptor_proto (line 1004) | pub fn file_descriptor_proto() -> &'static ::protobuf::descriptor::FileD... FILE: bench/src/main.rs constant LOOPS (line 18) | pub const LOOPS: usize = 1_000_000; function main (line 57) | fn main() { FILE: bench/src/run_bench_abomonation.rs type Fruit (line 12) | enum Fruit { type Bar (line 17) | struct Bar { type FooBar (line 24) | struct FooBar { type FooBarContainer (line 32) | struct FooBarContainer { type AbomBench (line 39) | pub struct AbomBench(); method size_bench (line 43) | pub fn size_bench() -> (usize, usize) { method encode_bench (line 55) | pub fn encode_bench(base: u128) -> String { method encode_single (line 69) | fn encode_single() -> Vec { method update_bench (line 103) | pub fn update_bench(base: u128) -> String { method decode_one_bench (line 128) | pub fn decode_one_bench(base: u128) -> String { method decode_bench (line 146) | pub fn decode_bench(base: u128) -> String { FILE: bench/src/run_bench_avro.rs type Fruit (line 14) | enum Fruit { type AvroBench (line 20) | pub struct AvroBench(); method setup_bench (line 23) | pub fn setup_bench() -> u128 { method get_schema (line 34) | fn get_schema() -> Schema { method size_bench (line 64) | pub fn size_bench() -> (usize, usize) { method encode_bench (line 80) | pub fn encode_bench(base: u128) -> String { method encode_single (line 101) | fn encode_single(schema: &Schema) -> Vec { method update_bench (line 142) | pub fn update_bench(base: u128) -> String { method decode_one_bench (line 220) | pub fn decode_one_bench(base: u128) -> String { method decode_bench (line 256) | pub fn decode_bench(base: u128) -> String { FILE: bench/src/run_bench_bincode.rs type Fruit (line 13) | enum Fruit { type Bar (line 18) | struct Bar { type FooBar (line 25) | struct FooBar<'fb> { type FooBarContainer (line 33) | struct FooBarContainer<'con> { type BincodeBench (line 40) | pub struct BincodeBench(); method size_bench (line 44) | pub fn size_bench() -> (usize, usize) { method encode_bench (line 56) | pub fn encode_bench(base: u128) -> String { method encode_single (line 70) | fn encode_single() -> Vec { method update_bench (line 100) | pub fn update_bench(base: u128) -> String { method decode_one_bench (line 120) | pub fn decode_one_bench(base: u128) -> String { method decode_bench (line 135) | pub fn decode_bench(base: u128) -> String { FILE: bench/src/run_bench_bson.rs type BSONBench (line 10) | pub struct BSONBench(); method size_bench (line 14) | pub fn size_bench() -> (usize, usize) { method encode_bench (line 26) | pub fn encode_bench(base: u128) -> String { method encode_single (line 40) | fn encode_single() -> Vec { method update_bench (line 69) | pub fn update_bench(base: u128) -> String { method decode_one_bench (line 92) | pub fn decode_one_bench(base: u128) -> String { method decode_bench (line 108) | pub fn decode_bench(base: u128) -> String { FILE: bench/src/run_bench_flatbuffers.rs type FlatBufferBench (line 20) | pub struct FlatBufferBench(); method setup_bench (line 24) | pub fn setup_bench() -> u128 { method size_bench (line 35) | pub fn size_bench() -> (usize, usize) { method encode_bench (line 47) | pub fn encode_bench(base: u128) -> String { method encode_single (line 63) | fn encode_single(fbb: &mut FlatBufferBuilder) -> Vec { method update_bench (line 87) | pub fn update_bench(base: u128) -> String { method decode_one_bench (line 133) | pub fn decode_one_bench(base: u128) -> String { method decode_bench (line 148) | pub fn decode_bench(base: u128) -> String { FILE: bench/src/run_bench_flexbuffers.rs type Fruit (line 12) | enum Fruit { type Bar (line 17) | struct Bar { type FooBar (line 24) | struct FooBar<'fb> { type FooBarContainer (line 32) | struct FooBarContainer<'con> { type FlexBench (line 39) | pub struct FlexBench(); method size_bench (line 43) | pub fn size_bench() -> (usize, usize) { method encode_bench (line 55) | pub fn encode_bench(base: u128) -> String { method encode_single (line 69) | fn encode_single() -> Vec { method update_bench (line 103) | pub fn update_bench(base: u128) -> String { method decode_one_bench (line 127) | pub fn decode_one_bench(base: u128) -> String { method decode_bench (line 143) | pub fn decode_bench(base: u128) -> String { FILE: bench/src/run_bench_json.rs type JSONBench (line 10) | pub struct JSONBench(); method size_bench (line 14) | pub fn size_bench() -> (usize, usize) { method encode_bench (line 26) | pub fn encode_bench(base: u128) -> String { method encode_single (line 41) | fn encode_single() -> Vec { method update_bench (line 68) | pub fn update_bench(base: u128) -> String { method decode_one_bench (line 86) | pub fn decode_one_bench(base: u128) -> String { method decode_bench (line 101) | pub fn decode_bench(base: u128) -> String { FILE: bench/src/run_bench_messagepack.rs type MessagePackBench (line 17) | pub struct MessagePackBench(); method size_bench (line 21) | pub fn size_bench() -> (usize, usize) { method encode_bench (line 33) | pub fn encode_bench(base: u128) -> std::string::String { method encode_single (line 47) | fn encode_single() -> Vec { method update_bench (line 85) | pub fn update_bench(base: u128) -> std::string::String { method decode_one_bench (line 122) | pub fn decode_one_bench(base: u128) -> std::string::String { method find (line 148) | pub fn find<'find>(container: &'find Vec<(rmpv::ValueRef, rmpv::ValueR... method find_mut (line 155) | pub fn find_mut<'find>(container: &'find mut Vec<(rmpv::Value, rmpv::V... method decode_bench (line 161) | pub fn decode_bench(base: u128) -> std::string::String { FILE: bench/src/run_bench_messagepack_rs.rs type MessagePackRSBench (line 13) | pub struct MessagePackRSBench(); method size_bench (line 17) | pub fn size_bench() -> (usize, usize) { method encode_bench (line 29) | pub fn encode_bench(base: u128) -> String { method encode_single (line 43) | fn encode_single() -> Vec { method update_bench (line 74) | pub fn update_bench(base: u128) -> String { method decode_one_bench (line 107) | pub fn decode_one_bench(base: u128) -> String { method decode_bench (line 131) | pub fn decode_bench(base: u128) -> String { FILE: bench/src/run_bench_no_proto.rs type NoProtoBench (line 11) | pub struct NoProtoBench(); method setup_bench (line 15) | pub fn setup_bench() -> u128 { method size_bench (line 26) | pub fn size_bench() -> (usize, usize) { method encode_bench (line 40) | pub fn encode_bench() -> Result<(u128, String), NP_Error> { method update_bench (line 56) | pub fn update_bench() -> Result<(u128, String), NP_Error> { method get_factory (line 78) | fn get_factory() -> Result { method decode_one_bench (line 121) | pub fn decode_one_bench() -> Result<(u128, String), NP_Error> { method decode_bench (line 137) | pub fn decode_bench() -> Result<(u128, String), NP_Error> { method encode_single (line 176) | pub fn encode_single(factory: &NP_Factory) ->Result, NP_Error> { FILE: bench/src/run_bench_postcard.rs type Fruit (line 13) | enum Fruit { type Bar (line 18) | struct Bar { type FooBar (line 25) | struct FooBar<'fb> { type FooBarContainer (line 33) | struct FooBarContainer<'con> { type PostcardBench (line 40) | pub struct PostcardBench(); method size_bench (line 44) | pub fn size_bench() -> (usize, usize) { method encode_bench (line 56) | pub fn encode_bench(base: u128) -> String { method encode_single (line 70) | fn encode_single() -> Vec { method update_bench (line 100) | pub fn update_bench(base: u128) -> String { method decode_one_bench (line 120) | pub fn decode_one_bench(base: u128) -> String { method decode_bench (line 135) | pub fn decode_bench(base: u128) -> String { FILE: bench/src/run_bench_prost.rs type Bar (line 11) | pub struct Bar { type FooBar (line 20) | pub struct FooBar { type FooBarContainer (line 31) | pub struct FooBarContainer { type Enum (line 44) | pub enum Enum { type ProstBench (line 51) | pub struct ProstBench(); method size_bench (line 56) | pub fn size_bench() -> (usize, usize) { method encode_bench (line 68) | pub fn encode_bench(base: u128) -> String { method encode_single (line 82) | fn encode_single() -> Vec { method update_bench (line 113) | pub fn update_bench(base: u128) -> String { method decode_one_bench (line 133) | pub fn decode_one_bench(base: u128) -> String { method decode_bench (line 150) | pub fn decode_bench(base: u128) -> String { FILE: bench/src/run_bench_protocol_buffers.rs type ProtocolBufferBench (line 13) | pub struct ProtocolBufferBench(); method size_bench (line 18) | pub fn size_bench() -> (usize, usize) { method encode_bench (line 30) | pub fn encode_bench(base: u128) -> String { method encode_single (line 45) | fn encode_single() -> Vec { method update_bench (line 75) | pub fn update_bench(base: u128) -> String { method decode_one_bench (line 129) | pub fn decode_one_bench(base: u128) -> String { method decode_bench (line 144) | pub fn decode_bench(base: u128) -> String { FILE: bench/src/run_bench_rawbson.rs type RawBSONBench (line 13) | pub struct RawBSONBench(); method size_bench (line 17) | pub fn size_bench() -> (usize, usize) { method encode_bench (line 29) | pub fn encode_bench(base: u128) -> String { method encode_single (line 43) | fn encode_single() -> Vec { method update_bench (line 72) | pub fn update_bench(base: u128) -> String { method decode_one_bench (line 95) | pub fn decode_one_bench(base: u128) -> String { method decode_bench (line 111) | pub fn decode_bench(base: u128) -> String { FILE: bench/src/run_bench_rkyv.rs type Bar (line 13) | struct Bar { type FooBar (line 20) | struct FooBar { type FooBarContainer (line 28) | struct FooBarContainer { type RkyvBench (line 35) | pub struct RkyvBench(); method size_bench (line 39) | pub fn size_bench() -> (usize, usize) { method encode_bench (line 51) | pub fn encode_bench(base: u128) -> String { method encode_single (line 65) | fn encode_single() -> (Vec, usize) { method update_bench (line 97) | pub fn update_bench(base: u128) -> String { method decode_one_bench (line 118) | pub fn decode_one_bench(base: u128) -> String { method decode_bench (line 133) | pub fn decode_bench(base: u128) -> String { FILE: bench/src/run_bench_serde_json.rs type Fruit (line 12) | enum Fruit { type Bar (line 17) | struct Bar { type FooBar (line 24) | struct FooBar { type FooBarContainer (line 32) | struct FooBarContainer { type SerdeJSONBench (line 39) | pub struct SerdeJSONBench(); method size_bench (line 43) | pub fn size_bench() -> (usize, usize) { method encode_bench (line 55) | pub fn encode_bench(base: u128) -> String { method encode_single (line 69) | fn encode_single() -> Vec { method update_bench (line 99) | pub fn update_bench(base: u128) -> String { method decode_one_bench (line 119) | pub fn decode_one_bench(base: u128) -> String { method decode_bench (line 134) | pub fn decode_bench(base: u128) -> String { FILE: examples/quick.rs function main (line 3) | fn main() -> Result<(), NP_Error> { FILE: no_proto_js/src/buffer.rs constant DEFAULT_ROOT_PTR_ADDR (line 21) | pub const DEFAULT_ROOT_PTR_ADDR: usize = 1; constant LIST_MAX_SIZE (line 24) | pub const LIST_MAX_SIZE: usize = core::u16::MAX as usize; constant VTABLE_SIZE (line 26) | pub const VTABLE_SIZE: usize = 4; constant VTABLE_BYTES (line 28) | pub const VTABLE_BYTES: usize = 10; type NP_Buffer (line 37) | pub struct NP_Buffer { method _new (line 56) | pub fn _new(memory: NP_Memory_Writable) -> Self { // make new buffer method json_encode (line 99) | pub fn json_encode(&self, path: &[&str]) -> Result { method close (line 132) | pub fn close(self) -> Vec { method close_sortable (line 178) | pub fn close_sortable(self) -> Result, NP_Error> { method read_bytes (line 204) | pub fn read_bytes(&self) -> &[u8] { method move_cursor (line 212) | pub fn move_cursor(&mut self, path: &[&str]) -> Result { method cursor_to_root (line 229) | pub fn cursor_to_root(&mut self) { method set (line 263) | pub fn set<'set, X>(&mut self, path: &[&str], value: X) -> Result(&'iter self, path: &'iter [&str]) -> Result(&mut self, path: &[&str], value: X) -> Resul... method length (line 650) | pub fn length(&self, path: &[&str]) -> Result, NP_Error> { method del (line 750) | pub fn del(&mut self, path: &[&str]) -> Result { method get (line 811) | pub fn get<'get, X: 'get>(&'get self, path: &[&str]) -> Result(&mut self, new_capacity: Option, mut call... method compact (line 956) | pub fn compact<'compact>(&mut self, new_capacity: Option) -> Resu... method calc_bytes (line 1000) | pub fn calc_bytes<'bytes>(&self) -> Result { method select (line 1017) | fn select(&self, cursor: NP_Cursor, make_path: bool, path: &[&str]) ->... method clone (line 44) | fn clone(&self) -> Self { type NP_Item (line 1088) | pub struct NP_Item<'item> { function has_value (line 1104) | pub fn has_value(&self) -> bool { function get (line 1113) | pub fn get(&'item self) -> Result, NP_Error> where X: NP_Va... function set (line 1136) | pub fn set(&'item mut self, value: X) -> Result<(), NP_Error> where X... function del (line 1162) | pub fn del(&'item mut self) -> bool { type NP_Iterator_Collection (line 1178) | pub enum NP_Iterator_Collection { method new (line 1193) | pub fn new(cursor: NP_Cursor, memory: &M) -> Result { function new (line 1227) | pub fn new(cursor: NP_Cursor, memory: &'it NP_Memory_Writable) -> Result... type Item (line 1239) | type Item = NP_Item<'it>; method next (line 1241) | fn next(&mut self) -> Option { FILE: no_proto_js/src/collection/list.rs type List_Item (line 12) | struct List_Item { type NP_List (line 21) | pub struct NP_List { method select (line 37) | pub fn select(list_cursor: NP_Cursor, index: usize, make... method make_item_in_loop (line 124) | pub fn make_item_in_loop(self, memory: &M) -> Result(list_cursor: &NP_Cursor, memory:... method get_list (line 165) | pub fn get_list<'list, M: NP_Memory>(list_cursor_value_addr: usize, me... method new_iter (line 174) | pub fn new_iter(list_cursor: &NP_Cursor, memory: &M, onl... method step_iter (line 224) | pub fn step_iter(&mut self, memory: &M) -> Option<(usize... method push (line 279) | pub fn push<'push, M: NP_Memory>(list_cursor: &NP_Cursor, memory: &M, ... method type_idx (line 334) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("list", NP_TypeKeys::Li... method self_type_idx (line 335) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("list", NP_Ty... method schema_to_json (line 337) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method get_size (line 352) | fn get_size(cursor: &NP_Cursor, memory: &M) -> Result(cursor: &NP_Cursor, memory: &'value M) -> NP_... method do_compact (line 399) | fn do_compact(from_cursor: NP_Cursor, fro... method from_json_to_schema (line 421) | fn from_json_to_schema(mut schema: Vec, json_schema:... method default_value (line 449) | fn default_value(_schema: &NP_Parsed_Schema) -> Option { method from_bytes_to_schema (line 453) | fn from_bytes_to_schema(mut schema: Vec, address: us... FILE: no_proto_js/src/collection/map.rs type Map_Item (line 15) | struct Map_Item<'item> { function new (line 21) | pub fn new(key: &'item str, buff_addr: usize) -> Self { type NP_Map (line 30) | pub struct NP_Map<'map> { function select (line 41) | pub fn select(map_cursor: NP_Cursor, key: &str, make_path:... function get_map (line 61) | pub fn get_map<'get, M: NP_Memory>(map_buff_addr: usize, memory: &'get M... function new_iter (line 70) | pub fn new_iter(map_cursor: &NP_Cursor, memory: &'map M) -... function step_iter (line 100) | pub fn step_iter(&mut self, memory: &'map M) -> Option<(&'... function insert (line 133) | pub fn insert(map_cursor: &NP_Cursor, memory: &M, key: &st... function type_idx (line 171) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("map", NP_TypeKeys::Map) } function self_type_idx (line 172) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("map", NP_TypeK... function schema_to_json (line 174) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function get_size (line 188) | fn get_size(cursor: &NP_Cursor, memory: &'value M) -> Resu... function to_json (line 212) | fn to_json(cursor: &NP_Cursor, memory: &'value M) -> NP_JS... function do_compact (line 232) | fn do_compact(from_cursor: NP_Cursor, from_... function from_json_to_schema (line 251) | fn from_json_to_schema(mut schema: Vec, json_schema: &... function default_value (line 279) | fn default_value(_schema: &NP_Parsed_Schema) -> Option { function from_bytes_to_schema (line 283) | fn from_bytes_to_schema(mut schema: Vec, address: usiz... FILE: no_proto_js/src/collection/table.rs type NP_Table (line 17) | pub struct NP_Table<'table> { function select (line 29) | pub fn select(mut table_cursor: NP_Cursor, columns: &Vec<(... function make_first_vtable (line 76) | pub fn make_first_vtable<'make, M: NP_Memory>(table_cursor: NP_Cursor, m... function make_next_vtable (line 87) | pub fn make_next_vtable<'make, M: NP_Memory>(prev_vtable: &'make mut NP_... function new_iter (line 97) | pub fn new_iter(cursor: &NP_Cursor, memory: &'table M) -> ... function get_vtable (line 117) | pub fn get_vtable<'vtable, M: NP_Memory>(v_table_addr: usize, memory: &'... function step_iter (line 126) | pub fn step_iter(&mut self, memory: &'table M) -> Option<(... function type_idx (line 172) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("table", NP_TypeKeys::Tab... function self_type_idx (line 173) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("table", NP_Typ... function from_bytes_to_schema (line 175) | fn from_bytes_to_schema(mut schema: Vec, address: usiz... function schema_to_json (line 228) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function get_size (line 249) | fn get_size(cursor: &NP_Cursor, memory: &'value M) -> Resu... function to_json (line 282) | fn to_json(cursor: &NP_Cursor, memory: &'value M) -> NP_JS... function do_compact (line 303) | fn do_compact(from_cursor: NP_Cursor, from_... function from_json_to_schema (line 346) | fn from_json_to_schema(mut schema: Vec, json_schema: &... function default_value (line 433) | fn default_value(_schema: &NP_Parsed_Schema) -> Option { FILE: no_proto_js/src/collection/tuple.rs type NP_Tuple (line 18) | pub struct NP_Tuple<'tuple> { function select (line 31) | pub fn select(mut tuple_cursor: NP_Cursor, values: &Vec(table_cursor: NP_Cursor, m... function make_next_vtable (line 113) | pub fn make_next_vtable<'make, M: NP_Memory>(prev_vtable: &'make mut NP_... function new_iter (line 122) | pub fn new_iter(cursor: &NP_Cursor, memory: &'tuple M) -> ... function get_vtable (line 142) | pub fn get_vtable<'vtable, M: NP_Memory>(v_table_addr: usize, memory: &'... function step_iter (line 150) | pub fn step_iter(&mut self, memory: &'tuple M) -> Option<(... function type_idx (line 199) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("tuple", NP_TypeKeys::Tup... function self_type_idx (line 200) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("tuple", NP_Typ... function schema_to_json (line 202) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function get_size (line 224) | fn get_size(cursor: &NP_Cursor, memory: &'value M) -> Resu... function to_json (line 257) | fn to_json(cursor: &NP_Cursor, memory: &'value M) -> NP_JS... function do_compact (line 279) | fn do_compact(from_cursor: NP_Cursor, from_... function from_json_to_schema (line 323) | fn from_json_to_schema(mut schema: Vec, json_schema: &... function default_value (line 398) | fn default_value(_schema: &NP_Parsed_Schema) -> Option { function from_bytes_to_schema (line 402) | fn from_bytes_to_schema(schema: Vec, address: usize, b... FILE: no_proto_js/src/error.rs type NP_Error (line 10) | pub struct NP_Error { method new (line 17) | pub fn new>(message: S) -> Self { method unwrap (line 21) | pub fn unwrap(value: Option) -> Result { method from (line 30) | fn from(err: FromUtf8Error) -> NP_Error { method from (line 36) | fn from(err: core::num::ParseFloatError) -> NP_Error { method from (line 42) | fn from(err: core::num::ParseIntError) -> NP_Error { FILE: no_proto_js/src/hashmap.rs type NP_HashMap (line 9) | pub struct NP_HashMap { method empty (line 17) | pub fn empty() -> Self { method new (line 21) | pub fn new() -> Self { method insert (line 27) | pub fn insert(&mut self, key: &str, value: usize) -> Result<(), NP_Err... method get (line 48) | pub fn get(&self, key: &str) -> Option<&usize> { method delete (line 72) | pub fn delete(&mut self, key: &str) { constant HASH_SIZE (line 13) | const HASH_SIZE: usize = 2048; function fmix32 (line 109) | fn fmix32(mut h: u32) -> u32 { function get_32_block (line 120) | fn get_32_block(bytes: &[u8], index: usize) -> u32 { function murmurhash3_x86_32 (line 127) | pub fn murmurhash3_x86_32(bytes: &[u8], seed: u32) -> u32 { FILE: no_proto_js/src/json_flex.rs type JSMAP (line 48) | pub struct JSMAP { method new (line 56) | pub fn new() -> Self { method insert (line 61) | pub fn insert(&mut self, key: String, value: NP_JSON) -> usize { method get_mut (line 76) | pub fn get_mut(&mut self, key: &str) -> Option<&mut NP_JSON> { method get (line 86) | pub fn get(&self, key: &str) -> Option<&NP_JSON> { method has (line 96) | pub fn has(&self, key: &str) -> bool { type NP_JSON (line 108) | pub enum NP_JSON { method clone (line 133) | pub fn clone(&self) -> NP_JSON { method into_string (line 179) | pub fn into_string(&self) -> Option<&String> { method into_i64 (line 186) | pub fn into_i64(&self) -> Option<&i64> { method into_f64 (line 193) | pub fn into_f64(&self) -> Option<&f64> { method into_hashmap (line 200) | pub fn into_hashmap(&self) -> Option<&JSMAP> { method into_vec (line 207) | pub fn into_vec(&self) -> Option<&Vec> { method is_null (line 214) | pub fn is_null(&self) -> bool { method is_true (line 221) | pub fn is_true(&self) -> bool { method is_false (line 228) | pub fn is_false(&self) -> bool { method is_array (line 235) | pub fn is_array(&self) -> bool { method is_dictionary (line 242) | pub fn is_dictionary(&self) -> bool { method is_string (line 249) | pub fn is_string(&self) -> bool { method is_integer (line 256) | pub fn is_integer(&self) -> bool { method is_float (line 263) | pub fn is_float(&self) -> bool { method unwrap_string (line 270) | pub fn unwrap_string(&self) -> Option<&String> { method unwrap_i64 (line 277) | pub fn unwrap_i64(&self) -> Option<&i64> { method unwrap_f64 (line 284) | pub fn unwrap_f64(&self) -> Option<&f64> { method unwrap_hashmap (line 291) | pub fn unwrap_hashmap(&self) -> Option<&JSMAP> { method unwrap_vec (line 298) | pub fn unwrap_vec(&self) -> Option<&Vec> { method stringify (line 305) | pub fn stringify(&self) -> String { type Output (line 357) | type Output = NP_JSON; method index (line 358) | fn index<'a>(&'a self, id: usize) -> &'a Self::Output { type Output (line 372) | type Output = NP_JSON; method index (line 373) | fn index<'a>(&'a self, id: String) -> &'a Self::Output { type Output (line 379) | type Output = NP_JSON; method index (line 380) | fn index<'b>(&'b self, id: &str) -> &'b Self::Output { function recursive (line 394) | fn recursive(v: &mut NP_JSON, function json_decode (line 489) | pub fn json_decode<'json>(text: String) -> Result, NP_Error> { FILE: no_proto_js/src/lib.rs type NP_Factory (line 298) | pub struct NP_Factory { method new (line 330) | pub fn new(json_schema: String) -> Self { method new_compiled (line 349) | pub fn new_compiled(schema_bytes: Vec) -> Self { method compile_schema (line 365) | pub fn compile_schema(&self) -> Vec { type NP_Schema_Bytes (line 306) | pub enum NP_Schema_Bytes { type NP_Size_Data (line 313) | pub struct NP_Size_Data { FILE: no_proto_js/src/lib_wasm.rs type NP_Factory (line 296) | pub struct NP_Factory { method new (line 329) | pub fn new(json_schema: String) -> Self { type NP_Schema_Bytes (line 303) | pub enum NP_Schema_Bytes<'bytes> { type NP_Size_Data (line 312) | pub struct NP_Size_Data { FILE: no_proto_js/src/memory.rs type NP_Memory (line 12) | pub trait NP_Memory { method is_mutable (line 13) | fn is_mutable(&self) -> bool; method get_root (line 14) | fn get_root(&self) -> usize; method get_schemas (line 15) | fn get_schemas(&self) -> &Vec; method get_schema (line 16) | fn get_schema(&self, idx: usize) -> &NP_Parsed_Schema; method malloc_borrow (line 17) | fn malloc_borrow(&self, bytes: &[u8]) -> Result; method malloc (line 18) | fn malloc(&self, bytes: Vec) -> Result; method read_bytes (line 19) | fn read_bytes(&self) -> &[u8]; method write_bytes (line 20) | fn write_bytes(&self) -> &mut [u8]; method get_1_byte (line 21) | fn get_1_byte(&self, address: usize) -> Option; method get_2_bytes (line 22) | fn get_2_bytes(&self, address: usize) -> Option<&[u8; 2]>; method get_4_bytes (line 23) | fn get_4_bytes(&self, address: usize) -> Option<&[u8; 4]>; method get_8_bytes (line 24) | fn get_8_bytes(&self, address: usize) -> Option<&[u8; 8]>; method get_16_bytes (line 25) | fn get_16_bytes(&self, address: usize) -> Option<&[u8; 16]>; method get_32_bytes (line 26) | fn get_32_bytes(&self, address: usize) -> Option<&[u8; 32]>; method dump (line 27) | fn dump(self) -> Vec; method is_mutable (line 83) | fn is_mutable(&self) -> bool { method get_root (line 88) | fn get_root(&self) -> usize { method get_schemas (line 93) | fn get_schemas(&self) -> &Vec { method get_schema (line 98) | fn get_schema(&self, idx: usize) -> &NP_Parsed_Schema { method malloc_borrow (line 103) | fn malloc_borrow(&self, bytes: &[u8]) -> Result { method malloc (line 118) | fn malloc(&self, bytes: Vec) -> Result { method read_bytes (line 123) | fn read_bytes(&self) -> &[u8] { method write_bytes (line 129) | fn write_bytes(&self) -> &mut [u8] { method get_1_byte (line 135) | fn get_1_byte(&self, address: usize) -> Option { method get_2_bytes (line 148) | fn get_2_bytes(&self, address: usize) -> Option<&[u8; 2]> { method get_4_bytes (line 167) | fn get_4_bytes(&self, address: usize) -> Option<&[u8; 4]> { method get_8_bytes (line 186) | fn get_8_bytes(&self, address: usize) -> Option<&[u8; 8]> { method get_16_bytes (line 205) | fn get_16_bytes(&self, address: usize) -> Option<&[u8; 16]> { method get_32_bytes (line 224) | fn get_32_bytes(&self, address: usize) -> Option<&[u8; 32]> { method dump (line 242) | fn dump(self) -> Vec { type NP_Memory_Writable (line 32) | pub struct NP_Memory_Writable { method clone (line 41) | pub fn clone(&self) -> Self { method existing (line 50) | pub fn existing(bytes: Vec, schema: Vec, root: u... method new (line 60) | pub fn new(capacity: Option, schema: Vec, roo... FILE: no_proto_js/src/pointer/any.rs type NP_Any (line 14) | pub struct NP_Any { } method type_idx (line 19) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("any", NP_TypeKeys::Any) } method self_type_idx (line 20) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("any", NP_Typ... method schema_to_json (line 22) | fn schema_to_json(_schema: &Vec, _address: usize)-> ... method set_value (line 29) | fn set_value<'set, M: NP_Memory>(cursor: NP_Cursor, memory: &'set M, v... method into_value (line 32) | fn into_value(cursor: &NP_Cursor, memory: &'value M) -> ... method to_json (line 35) | fn to_json(cursor: &NP_Cursor, memory: &'value M) -> NP_... method get_size (line 38) | fn get_size(_cursor: &NP_Cursor, _memory: &M) -> Result<... method do_compact (line 41) | fn do_compact(from_cursor: NP_Cursor, fro... method from_json_to_schema (line 44) | fn from_json_to_schema(mut schema: Vec, _json_schema... method default_value (line 56) | fn default_value(_schema: &NP_Parsed_Schema) -> Option { method from_bytes_to_schema (line 60) | fn from_bytes_to_schema(mut schema: Vec, _address: u... method default (line 70) | fn default() -> Self { FILE: no_proto_js/src/pointer/bool.rs function type_idx (line 36) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("bool", NP_TypeKeys::Bool... function self_type_idx (line 37) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("bool", NP_Type... function schema_to_json (line 39) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function default_value (line 58) | fn default_value(schema: &NP_Parsed_Schema) -> Option { function set_value (line 71) | fn set_value<'set, M: NP_Memory>(cursor: NP_Cursor, memory: &'set M, val... function into_value (line 104) | fn into_value(cursor: &NP_Cursor, memory: &'value M) -> Re... function to_json (line 123) | fn to_json(cursor: &NP_Cursor, memory: &'value M) -> NP_JS... function get_size (line 161) | fn get_size(cursor: &NP_Cursor, memory: &M) -> Result, json_schema: &... function from_bytes_to_schema (line 199) | fn from_bytes_to_schema(mut schema: Vec, address: usiz... FILE: no_proto_js/src/pointer/bytes.rs type NP_Bytes (line 33) | pub type NP_Bytes<'bytes> = &'bytes [u8]; function type_idx (line 40) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("bytes", NP_TypeKeys::Byt... function self_type_idx (line 41) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("bytes", NP_Typ... function schema_to_json (line 43) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function default_value (line 68) | fn default_value(schema: &'value NP_Parsed_Schema) -> Option { function set_value (line 83) | fn set_value<'set, M: NP_Memory>(cursor: NP_Cursor, memory: &'set M, val... function into_value (line 182) | fn into_value(cursor: &NP_Cursor, memory: &'value M) -> Re... function to_json (line 222) | fn to_json(cursor: &NP_Cursor, memory: &'value M) -> NP_JS... function get_size (line 259) | fn get_size(cursor: &NP_Cursor, memory: &M) -> Result, json_schema: &... function from_bytes_to_schema (line 354) | fn from_bytes_to_schema(mut schema: Vec, address: usiz... FILE: no_proto_js/src/pointer/date.rs type NP_Date (line 43) | pub struct NP_Date { method new (line 52) | pub fn new(time_ms: u64) -> Self { method type_idx (line 71) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("date", NP_TypeKeys::Da... method self_type_idx (line 72) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("date", NP_Ty... method schema_to_json (line 74) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method default_value (line 90) | fn default_value(schema: &NP_Parsed_Schema) -> Option { method set_value (line 103) | fn set_value<'set, M: NP_Memory>(cursor: NP_Cursor, memory: &'set M, v... method into_value (line 129) | fn into_value(cursor: &NP_Cursor, memory: &'value M) -> ... method to_json (line 148) | fn to_json(cursor: &NP_Cursor, memory: &'value M) -> NP_... method get_size (line 176) | fn get_size(cursor: &NP_Cursor, memory: &M) -> Result, json_schema:... method from_bytes_to_schema (line 214) | fn from_bytes_to_schema(mut schema: Vec, address: us... method default (line 58) | fn default() -> Self { method fmt (line 64) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { FILE: no_proto_js/src/pointer/dec.rs type NP_Dec (line 86) | pub struct NP_Dec { method to_float (line 108) | pub fn to_float(&self) -> f64 { method shift_exp (line 135) | pub fn shift_exp(&mut self, new_exp: u8) -> NP_Dec { method new (line 185) | pub fn new(num: i64, exp: u8) -> Self { method match_exp (line 205) | pub fn match_exp(&self, other: &NP_Dec) -> NP_Dec { method export (line 226) | pub fn export(&self) -> (i64, u8) { method ne (line 252) | fn ne(&self, other: &NP_Dec) -> bool { method eq (line 264) | fn eq(&self, other: &NP_Dec) -> bool { method lt (line 299) | fn lt(&self, other: &NP_Dec) -> bool { method le (line 308) | fn le(&self, other: &NP_Dec) -> bool { method gt (line 317) | fn gt(&self, other: &NP_Dec) -> bool { method ge (line 326) | fn ge(&self, other: &NP_Dec) -> bool { method partial_cmp (line 335) | fn partial_cmp(&self, other: &NP_Dec) -> Option { method into (line 367) | fn into(self) -> i32 { method into (line 404) | fn into(self) -> i64 { method into (line 484) | fn into(self) -> f64 { method into (line 530) | fn into(self) -> f32 { method div_assign (line 567) | fn div_assign(&mut self, other: NP_Dec) { type Output (line 578) | type Output = NP_Dec; method div (line 579) | fn div(mut self, other: NP_Dec) -> >::O... method sub_assign (line 591) | fn sub_assign(&mut self, other: NP_Dec) { type Output (line 602) | type Output = NP_Dec; method sub (line 603) | fn sub(mut self, other: NP_Dec) -> >::O... method add_assign (line 615) | fn add_assign(&mut self, other: NP_Dec) { type Output (line 626) | type Output = NP_Dec; method add (line 627) | fn add(mut self, other: NP_Dec) -> >::O... method mul_assign (line 639) | fn mul_assign(&mut self, other: NP_Dec) { type Output (line 650) | type Output = NP_Dec; method mul (line 651) | fn mul(mut self, other: NP_Dec) -> >::O... method type_idx (line 672) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("decimal", NP_TypeKeys:... method self_type_idx (line 673) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("decimal", NP... method schema_to_json (line 675) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method default_value (line 694) | fn default_value(schema: &NP_Parsed_Schema) -> Option { method set_value (line 708) | fn set_value<'set, M: NP_Memory>(cursor: NP_Cursor, memory: &'set M, v... method into_value (line 756) | fn into_value(cursor: &NP_Cursor, memory: &'value M) -> ... method to_json (line 785) | fn to_json(cursor: &NP_Cursor, memory: &'value M) -> NP_... method get_size (line 831) | fn get_size(cursor: &NP_Cursor, memory: &M) -> Result, json_schema:... method from_bytes_to_schema (line 895) | fn from_bytes_to_schema(mut schema: Vec, address: us... function into (line 388) | fn into(self) -> NP_Dec { function into (line 425) | fn into(self) -> NP_Dec { function round_f64 (line 432) | fn round_f64(n: f64) -> f64 { function round_f32 (line 440) | fn round_f32(n: f32) -> f32 { function round (line 448) | fn round(n: f64, precision: u32) -> f64 { function precision (line 452) | fn precision(x: f64) -> Option { function round32 (line 461) | fn round32(n: f32, precision: u32) -> f32 { function precision32 (line 465) | fn precision32(x: f32) -> Option { function into (line 499) | fn into(self) -> NP_Dec { function into (line 545) | fn into(self) -> NP_Dec { method default (line 664) | fn default() -> Self { FILE: no_proto_js/src/pointer/geo.rs type NP_Geo_Bytes (line 41) | pub struct NP_Geo_Bytes { method into_geo (line 54) | pub fn into_geo(self) -> NP_Geo { method default_value (line 116) | fn default_value(_schema: &NP_Parsed_Schema) -> Option { method type_idx (line 119) | fn type_idx() -> (&'value str, NP_TypeKeys) { NP_Geo::type_idx() } method self_type_idx (line 120) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { NP_Geo::type_i... method schema_to_json (line 122) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_value (line 124) | fn set_value<'set, M: NP_Memory>(_cursor: NP_Cursor, _memory: &'set M,... method to_json (line 127) | fn to_json(cursor: &NP_Cursor, memory: &'value M) -> NP_... method get_size (line 130) | fn get_size(cursor: &NP_Cursor, memory: &M) -> Result(cursor: &NP_Cursor, memory: &'value M) -> ... method from_json_to_schema (line 190) | fn from_json_to_schema(schema: Vec, json_schema: &Bo... method from_bytes_to_schema (line 194) | fn from_bytes_to_schema(schema: Vec, address: usize,... method default (line 110) | fn default() -> Self { type NP_Geo (line 206) | pub struct NP_Geo { method new (line 220) | pub fn new(size: u8, lat: f64, lng: f64) -> Self { method get_deviser (line 225) | pub fn get_deviser(size: i64) -> f64 { method into_json (line 236) | pub fn into_json(&self) -> NP_JSON { method get_bytes (line 244) | pub fn get_bytes(&self) -> Option { method default_value (line 347) | fn default_value(schema: &NP_Parsed_Schema) -> Option { method type_idx (line 360) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("geo", NP_TypeKeys::Geo) } method self_type_idx (line 361) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("geo", NP_Typ... method schema_to_json (line 363) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_value (line 387) | fn set_value<'set, M: NP_Memory>(cursor: NP_Cursor, memory: &'set M, v... method into_value (line 514) | fn into_value(cursor: &NP_Cursor, memory: &'value M) -> ... method to_json (line 585) | fn to_json(cursor: &NP_Cursor, memory: &'value M) -> NP_... method get_size (line 624) | fn get_size(cursor: &NP_Cursor, memory: &M) -> Result, json_schema:... method from_bytes_to_schema (line 729) | fn from_bytes_to_schema(mut schema: Vec, address: us... method default (line 293) | fn default() -> Self { function geo_default_value (line 298) | fn geo_default_value(size: u8, json: &NP_JSON) -> Result Self { type NP_Pointer_List_Item (line 58) | pub struct NP_Pointer_List_Item { type NP_Pointer_Map_Item (line 67) | pub struct NP_Pointer_Map_Item { type NP_Pointer_Bytes (line 75) | pub trait NP_Pointer_Bytes { method get_type (line 76) | fn get_type(&self) -> &str { "" } method get_addr_value (line 77) | fn get_addr_value(&self) -> u16 { 0 } method set_addr_value (line 78) | fn set_addr_value(&mut self, addr: u16) { } method get_next_addr (line 79) | fn get_next_addr(&self) -> u16 { 0 } method set_next_addr (line 80) | fn set_next_addr(&mut self, addr: u16) { } method set_index (line 81) | fn set_index(&mut self, index: u8) { } method get_index (line 82) | fn get_index(&self) -> u8 { 0 } method set_key_addr (line 83) | fn set_key_addr(&mut self, hash: u16) { } method get_key_addr (line 84) | fn get_key_addr(&self) -> u16 { 0 } method reset (line 85) | fn reset(&mut self) { } method get_size (line 86) | fn get_size(&self) -> usize { 0 } method get_key (line 87) | fn get_key<'key>(&self, memory: &'key dyn NP_Memory) -> &'key str { "" } method get_key_size (line 88) | fn get_key_size<'key>(&self, memory: &'key dyn NP_Memory) -> usize { 0 } method get_type (line 92) | fn get_type(&self) -> &str { "Scalar" } method get_addr_value (line 94) | fn get_addr_value(&self) -> u16 { u16::from_be_bytes(self.addr_value) } method set_addr_value (line 96) | fn set_addr_value(&mut self, addr: u16) { self.addr_value = addr.to_be... method reset (line 98) | fn reset(&mut self) { self.addr_value = [0; 2]; } method get_size (line 100) | fn get_size(&self) -> usize { 2 } method get_type (line 103) | fn get_type(&self) -> &str { "List Item" } method get_addr_value (line 105) | fn get_addr_value(&self) -> u16 { u16::from_be_bytes(self.addr_value) } method set_addr_value (line 107) | fn set_addr_value(&mut self, addr: u16) { self.addr_value = addr.to_be... method get_next_addr (line 109) | fn get_next_addr(&self) -> u16 { u16::from_be_bytes(self.next_value) } method set_next_addr (line 111) | fn set_next_addr(&mut self, addr: u16) { self.next_value = addr.to_be_... method set_index (line 113) | fn set_index(&mut self, index: u8) { self.index = index } method get_index (line 115) | fn get_index(&self) -> u8 { self.index } method reset (line 117) | fn reset(&mut self) { self.addr_value = [0; 2]; self.next_value = [0; ... method get_size (line 119) | fn get_size(&self) -> usize { 5 } method get_type (line 122) | fn get_type(&self) -> &str { "Map Item" } method get_addr_value (line 124) | fn get_addr_value(&self) -> u16 { u16::from_be_bytes(self.addr_value) } method set_addr_value (line 126) | fn set_addr_value(&mut self, addr: u16) { self.addr_value = addr.to_be... method get_next_addr (line 128) | fn get_next_addr(&self) -> u16 { u16::from_be_bytes(self.next_value) } method set_next_addr (line 130) | fn set_next_addr(&mut self, addr: u16) { self.next_value = addr.to_be_... method set_key_addr (line 132) | fn set_key_addr(&mut self, addr: u16) { self.key_addr = addr.to_be_by... method get_key_addr (line 134) | fn get_key_addr(&self) -> u16 { u16::from_be_bytes(self.key_addr) } method reset (line 136) | fn reset(&mut self) { self.addr_value = [0; 2]; self.next_value = [0; ... method get_size (line 138) | fn get_size(&self) -> usize { 6 } method get_key (line 140) | fn get_key<'key>(&self, memory: &'key dyn NP_Memory) -> &'key str { method get_key_size (line 151) | fn get_key_size<'key>(&self, memory: &'key dyn NP_Memory) -> usize { type NP_Map_Bytes (line 165) | pub struct NP_Map_Bytes { method set_head (line 172) | pub fn set_head(&mut self, head: u16) { method get_head (line 176) | pub fn get_head(&self) -> u16 { type NP_List_Bytes (line 185) | pub struct NP_List_Bytes { method set_head (line 193) | pub fn set_head(&mut self, head: u16) { method get_head (line 197) | pub fn get_head(&self) -> u16 { method set_tail (line 201) | pub fn set_tail(&mut self, tail: u16) { method get_tail (line 205) | pub fn get_tail(&self) -> u16 { type NP_Vtable (line 215) | pub struct NP_Vtable { method get_next (line 225) | pub fn get_next(&self) -> u16 { method set_next (line 230) | pub fn set_next(&mut self, value: u16) { type NP_Cursor (line 241) | pub struct NP_Cursor { method new (line 253) | pub fn new(buff_addr: usize, schema_addr: usize, parent_schema_addr: u... method get_value (line 263) | pub fn get_value(&self, memory: &X) -> &'cursor mut dyn ... method json_encode (line 287) | pub fn json_encode(cursor: &NP_Cursor, memory: &M) -> NP... method compact (line 321) | pub fn compact(from_cursor: NP_Cursor, fr... method set_default (line 355) | pub fn set_default(cursor: NP_Cursor, memory: &M) -> Res... method calc_size (line 390) | pub fn calc_size(cursor: &NP_Cursor, memory: &M) -> Resu... type NP_Scalar (line 437) | pub trait NP_Scalar {} type NP_Value (line 442) | pub trait NP_Value<'value> { method type_idx (line 446) | fn type_idx() -> (&'value str, NP_TypeKeys); method self_type_idx (line 450) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys); method schema_to_json (line 454) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method default_value (line 458) | fn default_value(_schema: &'value NP_Parsed_Schema) -> Option wh... method from_json_to_schema (line 462) | fn from_json_to_schema(schema: Vec, json_schema: &Bo... method from_bytes_to_schema (line 466) | fn from_bytes_to_schema(schema: Vec, address: usize,... method set_value (line 470) | fn set_value<'set, M: NP_Memory>(_cursor: NP_Cursor, _memory: &'set M,... method into_value (line 477) | fn into_value(_cursor: &NP_Cursor, _memory: &'value M) -... method to_json (line 484) | fn to_json(_cursor: &NP_Cursor, _memory: &'value M) -> N... method get_size (line 488) | fn get_size(cursor: &'value NP_Cursor, memory: &'value M... method do_compact (line 492) | fn do_compact(from_cursor: NP_Cursor, fro... FILE: no_proto_js/src/pointer/numbers.rs type NP_NumType (line 50) | pub enum NP_NumType { type NP_BigEndian (line 335) | trait NP_BigEndian { method np_get_default_from_json (line 336) | fn np_get_default_from_json(json: &NP_JSON) -> Option where Self... method np_get_default (line 337) | fn np_get_default<'default>(ptr: &'default NP_Parsed_Schema) -> Option... method np_get_default_from_bytes (line 338) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 344) | fn np_get_default<'default>(ptr: &'default NP_Parsed_Schema) -> Option... method np_get_default_from_json (line 350) | fn np_get_default_from_json(json: &NP_JSON) -> Option { method np_get_default_from_bytes (line 363) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 377) | fn np_get_default<'default>(ptr: &'default NP_Parsed_Schema) -> Option... method np_get_default_from_json (line 383) | fn np_get_default_from_json(json: &NP_JSON) -> Option { method np_get_default_from_bytes (line 396) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 411) | fn np_get_default<'default>(ptr: &'default NP_Parsed_Schema) -> Option... method np_get_default_from_json (line 417) | fn np_get_default_from_json(json: &NP_JSON) -> Option { method np_get_default_from_bytes (line 430) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 446) | fn np_get_default<'default>(ptr: &'default NP_Parsed_Schema) -> Option... method np_get_default_from_json (line 452) | fn np_get_default_from_json(json: &NP_JSON) -> Option { method np_get_default_from_bytes (line 465) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 480) | fn np_get_default<'default>(ptr: &'default NP_Parsed_Schema) -> Option... method np_get_default_from_json (line 486) | fn np_get_default_from_json(json: &NP_JSON) -> Option { method np_get_default_from_bytes (line 499) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 514) | fn np_get_default<'default>(ptr: &'default NP_Parsed_Schema) -> Option... method np_get_default_from_json (line 520) | fn np_get_default_from_json(json: &NP_JSON) -> Option { method np_get_default_from_bytes (line 533) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 549) | fn np_get_default<'default>(ptr: &'default NP_Parsed_Schema) -> Option... method np_get_default_from_json (line 555) | fn np_get_default_from_json(json: &NP_JSON) -> Option { method np_get_default_from_bytes (line 568) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 583) | fn np_get_default<'default>(ptr: &'default NP_Parsed_Schema) -> Option... method np_get_default_from_json (line 589) | fn np_get_default_from_json(json: &NP_JSON) -> Option { method np_get_default_from_bytes (line 602) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 617) | fn np_get_default<'default>(ptr: &'default NP_Parsed_Schema) -> Option... method np_get_default_from_json (line 623) | fn np_get_default_from_json(json: &NP_JSON) -> Option { method np_get_default_from_bytes (line 636) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 651) | fn np_get_default<'default>(ptr: &'default NP_Parsed_Schema) -> Option... method np_get_default_from_json (line 657) | fn np_get_default_from_json(json: &NP_JSON) -> Option { method np_get_default_from_bytes (line 670) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... FILE: no_proto_js/src/pointer/option.rs type NP_Enum (line 40) | pub enum NP_Enum { method new (line 51) | pub fn new>(value: S) -> Self { method len (line 56) | pub fn len(&self) -> usize { method as_bytes (line 64) | pub fn as_bytes(&self) -> &[u8] { method to_string (line 72) | pub fn to_string(&self) -> String { method type_idx (line 88) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("option", NP_TypeKeys::... method self_type_idx (line 89) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("option", NP_... method schema_to_json (line 91) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method default_value (line 116) | fn default_value(schema: &NP_Parsed_Schema) -> Option { method set_value (line 130) | fn set_value<'set, M: NP_Memory>(cursor: NP_Cursor, memory: &'set M, v... method into_value (line 177) | fn into_value(cursor: &NP_Cursor, memory: &'value M) -> ... method to_json (line 207) | fn to_json(cursor: &NP_Cursor, memory: &'value M) -> NP_... method get_size (line 261) | fn get_size(cursor: &NP_Cursor, memory: &M) -> Result, json_schema:... method from_bytes_to_schema (line 347) | fn from_bytes_to_schema(mut schema: Vec, address: us... method default (line 81) | fn default() -> Self { FILE: no_proto_js/src/pointer/string.rs type NP_String (line 36) | pub type NP_String<'string> = String; method type_idx (line 41) | fn type_idx() -> (&'value str, NP_TypeKeys) { method self_type_idx (line 44) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { method schema_to_json (line 48) | fn schema_to_json(schema: &Vec, address: usize) -> Res... method from_bytes_to_schema (line 84) | fn from_bytes_to_schema(mut schema: Vec, address: usiz... method into_value (line 118) | fn into_value(cursor: &NP_Cursor, memory: &'value M) -> Re... method default_value (line 153) | fn default_value(schema: &'value NP_Parsed_Schema) -> Option { method get_size (line 162) | fn get_size(cursor: &NP_Cursor, memory: &M) -> Result, json_schema: &... method to_json (line 285) | fn to_json(cursor: &NP_Cursor, memory: &'value M) -> NP_JS... method set_value (line 304) | fn set_value<'set, M: NP_Memory>(cursor: NP_Cursor, memory: &'set M, val... FILE: no_proto_js/src/pointer/ulid.rs type NP_ULID (line 46) | pub struct NP_ULID { method generate (line 62) | pub fn generate(now_ms: u64, random_seed: u32) -> NP_ULID { method generate_with_rand (line 85) | pub fn generate_with_rand(now_ms: u64, random_fn: F) -> NP_ULID whe... method get_time (line 105) | pub fn get_time(&self) -> u64 { method to_string (line 115) | pub fn to_string(&self) -> String { type _NP_ULID (line 51) | pub type _NP_ULID<'a> = &'a NP_ULID; method default (line 138) | fn default() -> Self { method fmt (line 144) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { function type_idx (line 151) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("ulid", NP_TypeKeys::Ulid) } function self_type_idx (line 152) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("ulid", NP_Type... function schema_to_json (line 154) | fn schema_to_json(_schema: &Vec, _address: usize)-> Re... function set_value (line 162) | fn set_value<'set, M: NP_Memory>(cursor: NP_Cursor, memory: &'set M, val... function into_value (line 186) | fn into_value(cursor: &NP_Cursor, memory: &'value M) -> Re... function to_json (line 205) | fn to_json(cursor: &NP_Cursor, memory: &'value M) -> NP_JS... function get_size (line 224) | fn get_size(cursor: &NP_Cursor, memory: &M) -> Result, _json_schema: ... function default_value (line 247) | fn default_value(_schema: &NP_Parsed_Schema) -> Option { function from_bytes_to_schema (line 251) | fn from_bytes_to_schema(mut schema: Vec, _address: usi... FILE: no_proto_js/src/pointer/uuid.rs type NP_UUID (line 46) | pub struct NP_UUID { method generate (line 60) | pub fn generate(random_seed: u32) -> Self { method generate_with_rand (line 83) | pub fn generate_with_rand(random_fn: F) -> Self where F: Fn() -> u8 { method from_string (line 101) | pub fn from_string(uuid: &str) -> NP_UUID { method to_string (line 119) | pub fn to_string(&self) -> String { type _NP_UUID (line 54) | pub type _NP_UUID<'a> = &'a NP_UUID; method fmt (line 136) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { method default (line 142) | fn default() -> Self { function type_idx (line 149) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("uuid", NP_TypeKeys::Uuid) } function self_type_idx (line 150) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("uuid", NP_Type... function schema_to_json (line 152) | fn schema_to_json(_schema: &Vec, _address: usize)-> Re... function set_value (line 159) | fn set_value<'set, M: NP_Memory>(cursor: NP_Cursor, memory: &'set M, val... function into_value (line 183) | fn into_value(cursor: &NP_Cursor, memory: &'value M) -> Re... function to_json (line 202) | fn to_json(cursor: &NP_Cursor, memory: &'value M) -> NP_JS... function get_size (line 221) | fn get_size(cursor: &NP_Cursor, memory: &M) -> Result, _json_schema: ... function default_value (line 245) | fn default_value(_schema: &NP_Parsed_Schema) -> Option { function from_bytes_to_schema (line 249) | fn from_bytes_to_schema(mut schema: Vec, _address: usi... FILE: no_proto_js/src/rpc.rs type RPC_Fn_Kinds (line 313) | pub enum RPC_Fn_Kinds { method from (line 323) | fn from(value: u8) -> Self { type NP_Str_Addr (line 331) | struct NP_Str_Addr { type NP_RPC_Spec (line 340) | enum NP_RPC_Spec<'spec> { type NP_RPC_Factory (line 363) | pub struct NP_RPC_Factory<'fact> { type NP_RCP_Spec (line 377) | enum NP_RCP_Spec<'spec> { function write (line 384) | pub fn write(&mut self) -> Result<&mut Vec, NP_Error> { function read (line 391) | pub fn read(&self) -> &[u8] { type NP_RPC_Specification (line 402) | pub struct NP_RPC_Specification<'spec> { function read_str (line 412) | fn read_str(&self, addr: &NP_Str_Addr) -> &str { type Parsed_Fn (line 422) | struct Parsed_Fn { function read_u16 (line 434) | fn read_u16(bytes: &[u8], offset: usize) -> usize { function new (line 442) | pub fn new(json_rcp_spec: &str) -> Result { function get_name (line 542) | pub fn get_name(&self) -> &str { function get_author (line 547) | pub fn get_author(&self) -> &str { function get_id (line 552) | pub fn get_id(&self) -> String { function get_version (line 562) | pub fn get_version(&self) -> String { function parse_json_msg (line 576) | fn parse_json_msg(module: &str, json: &NP_JSON, spec: &mut NP_RPC_Specif... function parse_json_rpc (line 626) | fn parse_json_rpc(module: &str, msg_module: &str, json: &NP_JSON, spec: ... function find_msg (line 725) | fn find_msg(msg_name: &String, spec: &NP_RPC_Specification) -> Result Result Result &[u8] { function new_request (line 891) | pub fn new_request(&self, rpc_name: &str) -> Result) -> Result Result) -> Result Self { type RPC_Type (line 1111) | pub enum RPC_Type { method from (line 1118) | fn from(value: u8) -> Self { type NP_RPC_Request (line 1125) | pub struct NP_RPC_Request<'request> { function rpc_name (line 1140) | pub fn rpc_name(&self) -> &str { function new_response (line 1145) | pub fn new_response(&self) -> Result { function rpc_close (line 1180) | pub fn rpc_close(self) -> Vec { type NP_RPC_Response (line 1192) | pub struct NP_RPC_Response<'response> { function rpc_name (line 1213) | pub fn rpc_name(&self) -> &str { function rpc_close (line 1221) | pub fn rpc_close(self) -> Result, NP_Error> { function rpc_test (line 1248) | fn rpc_test() -> Result<(), NP_Error> { FILE: no_proto_js/src/schema.rs type NP_TypeKeys (line 581) | pub enum NP_TypeKeys { method from (line 610) | fn from(value: u8) -> Self { method into_type_idx (line 618) | pub fn into_type_idx<'idx>(&self) -> (&'idx str, NP_TypeKeys) { type NP_Schema_Addr (line 651) | pub type NP_Schema_Addr = usize; type String_Case (line 656) | pub enum String_Case { method from (line 663) | fn from(value: u8) -> Self { type NP_Parsed_Schema (line 673) | pub enum NP_Parsed_Schema { method get_type_key (line 704) | pub fn get_type_key(&self) -> &NP_TypeKeys { method get_type_data (line 735) | pub fn get_type_data(&self) -> (&str, NP_TypeKeys) { method is_sortable (line 766) | pub fn is_sortable(&self) -> bool { type NP_Schema (line 802) | pub struct NP_Schema { method to_json (line 812) | pub fn to_json(&self) -> Result { method _type_to_json (line 818) | pub fn _type_to_json(parsed_schema: &Vec, address: u... method _get_type (line 850) | pub fn _get_type(json_schema: &Box) -> Result, address: usize, by... method from_json (line 899) | pub fn from_json(schema: Vec, json_schema: &Box u8 { function to_signed (line 19) | pub fn to_signed(byte: u8) -> u8 { type Rand (line 25) | pub struct Rand { method new (line 30) | pub fn new(seed: u32) -> Rand { method rand (line 38) | pub fn rand(&mut self) -> u32 { method gen_range (line 45) | pub fn gen_range(&mut self, a: i32, b: i32) -> i32 { function opt_err (line 52) | pub fn opt_err(optin: Option) -> Result { function to_base32 (line 59) | pub fn to_base32(num: u128, length: i32) -> String { FILE: no_proto_rs/src/buffer/mod.rs type NP_Cursor (line 6) | struct NP_Cursor { type NP_Buffer_Type (line 12) | pub struct NP_Buffer_Type { type NP_Type_Size (line 18) | pub enum NP_Type_Size { method default (line 25) | fn default() -> Self { NP_Type_Size::pointer } FILE: no_proto_rs/src/collection/list.rs type NP_List_Bytes (line 15) | pub struct NP_List_Bytes { method set_head (line 23) | pub fn set_head(&mut self, head: u32) { method get_head (line 27) | pub fn get_head(&self) -> u32 { method set_tail (line 31) | pub fn set_tail(&mut self, tail: u32) { method get_tail (line 35) | pub fn get_tail(&self) -> u32 { type List_Item (line 42) | struct List_Item { type NP_List (line 51) | pub struct NP_List { method select (line 68) | pub fn select(list_cursor: NP_Cursor, index: usize, make_path: bool, s... method make_item_in_loop (line 159) | pub fn make_item_in_loop(self, memory: &NP_Memory) -> Result(list_cursor: &NP_Cursor, memory: &'make NP_Mem... method get_list (line 197) | pub fn get_list<'list>(list_cursor_value_addr: usize, memory: &'list N... method new_iter (line 206) | pub fn new_iter(list_cursor: &NP_Cursor, memory: &NP_Memory, only_real... method step_iter (line 257) | pub fn step_iter(&mut self, memory: &NP_Memory) -> Option<(usize, Opti... method push (line 315) | pub fn push<'push>(list_cursor: &NP_Cursor, memory: &NP_Memory, index:... method to_json (line 367) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory)... method type_idx (line 389) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("list", NP_TypeKeys::Li... method self_type_idx (line 390) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("list", NP_Ty... method schema_to_json (line 392) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_from_json (line 405) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Curs... method get_size (line 432) | fn get_size(depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> Re... method do_compact (line 458) | fn do_compact(depth:usize, from_cursor: NP_Cursor, from_memory: &'valu... method schema_to_idl (line 480) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 490) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method from_json_to_schema (line 529) | fn from_json_to_schema(mut schema: Vec, json_schema:... method default_value (line 557) | fn default_value(_depth: usize, _addr: usize, _schema: &Vec, address: us... function schema_parsing_works_idl (line 579) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 589) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 599) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function parseing_works (line 636) | fn parseing_works() -> Result<(), NP_Error> { FILE: no_proto_rs/src/collection/map.rs type NP_Map_Bytes (line 16) | pub struct NP_Map_Bytes { method set_head (line 23) | pub fn set_head(&mut self, head: u32) { method get_head (line 27) | pub fn get_head(&self) -> u32 { type Map_Item (line 34) | struct Map_Item<'item> { function new (line 40) | pub fn new(key: &'item str, buff_addr: usize) -> Self { type NP_Map (line 49) | pub struct NP_Map<'map> { function select (line 61) | pub fn select(map_cursor: NP_Cursor, key: &str, make_path: bool, schema_... function get_map (line 89) | pub fn get_map<'get>(map_buff_addr: usize, memory: &'get NP_Memory) -> &... function new_iter (line 98) | pub fn new_iter(map_cursor: &NP_Cursor, memory: &'map NP_Memory) -> Self { function step_iter (line 129) | pub fn step_iter(&mut self, memory: &'map NP_Memory) -> Option<(&'map st... function insert (line 168) | pub fn insert(map_cursor: &NP_Cursor, memory: &NP_Memory, key: &str) -> ... function to_json (line 204) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory) -... function set_from_json (line 222) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Cursor... function type_idx (line 241) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("map", NP_TypeKeys::Map) } function self_type_idx (line 242) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("map", NP_TypeK... function schema_to_json (line 244) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function get_size (line 257) | fn get_size(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory) ... function do_compact (line 283) | fn do_compact(depth:usize, from_cursor: NP_Cursor, from_memory: &'value ... function schema_to_idl (line 302) | fn schema_to_idl(schema: &Vec, address: usize)-> Resul... function from_idl_to_schema (line 312) | fn from_idl_to_schema(mut schema: Vec, _name: &str, id... function from_json_to_schema (line 352) | fn from_json_to_schema(mut schema: Vec, json_schema: &... function default_value (line 381) | fn default_value(_depth: usize, _addr: usize, _schema: &Vec, address: usiz... function schema_parsing_works_idl (line 400) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 410) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 420) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs/src/collection/struc.rs type NP_Struct (line 19) | pub struct NP_Struct<'table> { function select (line 31) | pub fn select(mut table_cursor: NP_Cursor, schema: &NP_Parsed_Schema, k... function make_first_vtable (line 90) | pub fn make_first_vtable<'make>(table_cursor: NP_Cursor, memory: &'make ... function make_next_vtable (line 100) | pub fn make_next_vtable<'make>(prev_vtable: &'make mut NP_Vtable, memory... function new_iter (line 110) | pub fn new_iter(cursor: &NP_Cursor, memory: &'table NP_Memory) -> Self { function get_vtable (line 130) | pub fn get_vtable<'vtable>(v_table_addr: usize, memory: &'vtable NP_Memo... function step_iter (line 139) | pub fn step_iter(&mut self, memory: &'table NP_Memory) -> Option<(usize,... function to_json (line 182) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory) -... function type_idx (line 202) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("struct", NP_TypeKeys::St... function self_type_idx (line 203) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("struct", NP_Ty... function set_from_json (line 205) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Cursor... function from_bytes_to_schema (line 240) | fn from_bytes_to_schema(mut schema: Vec, address: usiz... function schema_to_json (line 294) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function get_size (line 313) | fn get_size(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory) ... function do_compact (line 349) | fn do_compact(depth:usize, from_cursor: NP_Cursor, from_memory: &'value ... function schema_to_idl (line 388) | fn schema_to_idl(schema: &Vec, address: usize)-> Resul... function from_idl_to_schema (line 408) | fn from_idl_to_schema(mut schema: Vec, _name: &str, id... function from_json_to_schema (line 514) | fn from_json_to_schema(mut schema: Vec, json_schema: &... function default_value (line 598) | fn default_value(_depth: usize, _addr: usize, _schema: &Vec Result<(), NP_Error> { function schema_parsing_works (line 616) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 626) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function test_vtables (line 663) | fn test_vtables() -> Result<(), NP_Error> { FILE: no_proto_rs/src/collection/tuple.rs type NP_Tuple (line 18) | pub struct NP_Tuple { method select (line 27) | pub fn select(mut tuple_cursor: NP_Cursor, schema: &NP_Parsed_Schema, ... method alloc_tuple (line 73) | pub fn alloc_tuple<'make>(tuple_cursor: NP_Cursor, empty: &Vec, me... method new_iter (line 82) | pub fn new_iter(cursor: &NP_Cursor, _memory: &NP_Memory) -> Self { method step_iter (line 90) | pub fn step_iter(&mut self, memory: &NP_Memory, show_empty: bool) -> O... method to_json (line 125) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory)... method type_idx (line 146) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("tuple", NP_TypeKeys::T... method self_type_idx (line 147) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("tuple", NP_T... method schema_to_json (line 149) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_from_json (line 168) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Curs... method get_size (line 189) | fn get_size(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method do_compact (line 219) | fn do_compact(depth:usize, from_cursor: NP_Cursor, from_memory: &'valu... method schema_to_idl (line 245) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 267) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method from_json_to_schema (line 373) | fn from_json_to_schema(mut schema: Vec, json_schema:... method default_value (line 464) | fn default_value(_depth: usize, _addr: usize, _schema: &Vec, address: usize,... function schema_parsing_works_idl (line 527) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 543) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 560) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function sorting_tuples_works (line 581) | fn sorting_tuples_works() -> Result<(), NP_Error> { FILE: no_proto_rs/src/error.rs type NP_Error (line 10) | pub enum NP_Error { method new (line 30) | pub fn new>(message: S) -> Self { method unwrap (line 34) | pub fn unwrap(value: Option) -> Result { method from (line 43) | fn from(err: FromUtf8Error) -> NP_Error { method from (line 49) | fn from(err: core::num::ParseFloatError) -> NP_Error { method from (line 55) | fn from(err: core::num::ParseIntError) -> NP_Error { FILE: no_proto_rs/src/json_flex.rs type JSMAP (line 48) | pub struct JSMAP { method new (line 56) | pub fn new() -> Self { method insert (line 61) | pub fn insert(&mut self, key: String, value: NP_JSON) -> usize { method get_mut (line 76) | pub fn get_mut(&mut self, key: &str) -> Option<&mut NP_JSON> { method get (line 86) | pub fn get(&self, key: &str) -> Option<&NP_JSON> { method has (line 96) | pub fn has(&self, key: &str) -> bool { type NP_JSON (line 108) | pub enum NP_JSON { method clone (line 133) | pub fn clone(&self) -> NP_JSON { method into_string (line 179) | pub fn into_string(&self) -> Option<&String> { method into_i64 (line 186) | pub fn into_i64(&self) -> Option<&i64> { method into_f64 (line 193) | pub fn into_f64(&self) -> Option<&f64> { method into_hashmap (line 200) | pub fn into_hashmap(&self) -> Option<&JSMAP> { method into_vec (line 207) | pub fn into_vec(&self) -> Option<&Vec> { method is_null (line 214) | pub fn is_null(&self) -> bool { method is_true (line 221) | pub fn is_true(&self) -> bool { method is_false (line 228) | pub fn is_false(&self) -> bool { method is_array (line 235) | pub fn is_array(&self) -> bool { method is_dictionary (line 242) | pub fn is_dictionary(&self) -> bool { method is_string (line 249) | pub fn is_string(&self) -> bool { method is_integer (line 256) | pub fn is_integer(&self) -> bool { method is_float (line 263) | pub fn is_float(&self) -> bool { method unwrap_string (line 270) | pub fn unwrap_string(&self) -> Option<&String> { method unwrap_i64 (line 277) | pub fn unwrap_i64(&self) -> Option<&i64> { method unwrap_f64 (line 284) | pub fn unwrap_f64(&self) -> Option<&f64> { method unwrap_hashmap (line 291) | pub fn unwrap_hashmap(&self) -> Option<&JSMAP> { method unwrap_vec (line 298) | pub fn unwrap_vec(&self) -> Option<&Vec> { method stringify (line 305) | pub fn stringify(&self) -> String { type Output (line 357) | type Output = NP_JSON; method index (line 358) | fn index<'a>(&'a self, id: usize) -> &'a Self::Output { type Output (line 372) | type Output = NP_JSON; method index (line 373) | fn index<'a>(&'a self, id: String) -> &'a Self::Output { type Output (line 387) | type Output = NP_JSON; method index (line 388) | fn index<'b>(&'b self, id: &str) -> &'b Self::Output { function recursive (line 402) | fn recursive(v: &mut NP_JSON, function json_decode (line 497) | pub fn json_decode<'json>(text: String) -> Result, NP_Error> { FILE: no_proto_rs/src/lib.rs type NP_Factory (line 80) | pub struct NP_Factory { type NP_Size_Data (line 91) | pub struct NP_Size_Data { FILE: no_proto_rs/src/map.rs type NP_OrderedMap (line 16) | pub struct NP_OrderedMap { method default (line 21) | fn default() -> Self { method fmt (line 42) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { function empty (line 158) | pub fn empty() -> Self { function new (line 162) | pub fn new() -> Self { function set (line 166) | pub fn set(&mut self, key: &str, value: V) { function get (line 183) | pub fn get(&self, key: &str) -> Option<&V> { function del (line 190) | pub fn del(&mut self, key: &str) { function iter (line 201) | pub fn iter(&self) -> NP_HashMap_Iterator { function iter_keys (line 205) | pub fn iter_keys(&self) -> NP_HashMap_Iterator_Keys { function _read (line 209) | pub fn _read(&self) -> &Vec<(String, V)> { type NP_HashMap_Iterator_Keys (line 216) | pub struct NP_HashMap_Iterator_Keys<'iter, V: Debug + PartialEq> { type Item (line 223) | type Item = &'iter String; method next (line 225) | fn next(&mut self) -> Option { type NP_HashMap_Iterator (line 239) | pub struct NP_HashMap_Iterator<'iter, V: Debug + PartialEq> { type Item (line 246) | type Item = (&'iter String, &'iter V); method next (line 248) | fn next(&mut self) -> Option { function fmix32 (line 304) | fn fmix32(mut h: u32) -> u32 { function get_32_block (line 315) | fn get_32_block(bytes: &[u8], index: usize) -> u32 { function murmurhash3_x86_32 (line 326) | pub fn murmurhash3_x86_32(bytes: &[u8], seed: u32) -> u32 { function fmix64 (line 364) | fn fmix64(mut k: u64) -> u64 { function get_128_block (line 374) | fn get_128_block(bytes: &[u8], index: usize) -> (u64, u64) { function murmurhash3_x64_128 (line 379) | pub fn murmurhash3_x64_128(bytes: &[u8], seed: u64) -> (u64, u64) { FILE: no_proto_rs/src/memory.rs type NP_Memory_Kind (line 11) | pub enum NP_Memory_Kind { type NP_Memory (line 20) | pub struct NP_Memory { method existing_owned (line 46) | pub fn existing_owned(bytes: Vec, schema: Arc, root: us... method existing_ref (line 58) | pub fn existing_ref(bytes: *const [u8], schema: Arc, root: ... method existing_ref_mut (line 70) | pub fn existing_ref_mut(bytes: *mut [u8], len: usize, schema: Arc, schema: Arc, root: usiz... method new_ref_mut (line 103) | pub fn new_ref_mut(bytes: *mut [u8], schema: Arc, root: usi... method new_empty (line 114) | pub fn new_empty(&self, capacity: Option) -> Result bool { method set_length (line 143) | pub fn set_length(&mut self, new_len: usize) -> Result<(), NP_Error> { method set_max_length (line 165) | pub fn set_max_length(&mut self, len: usize) { method length (line 183) | pub fn length(&self) -> usize { method get_schema (line 193) | pub fn get_schema(&self) -> &NP_Schema { method malloc_borrow (line 203) | pub fn malloc_borrow(&self, bytes: &[u8]) -> Result { method malloc (line 236) | pub fn malloc(&self, bytes: Vec) -> Result { method read_bytes (line 241) | pub fn read_bytes(&self) -> &[u8] { method write_bytes (line 251) | pub fn write_bytes(&self) -> &mut [u8] { method get_1_byte (line 265) | pub fn get_1_byte(&self, address: usize) -> Option { method get_2_bytes (line 276) | pub fn get_2_bytes(&self, address: usize) -> Option<&[u8; 2]> { method get_4_bytes (line 295) | pub fn get_4_bytes(&self, address: usize) -> Option<&[u8; 4]> { method get_8_bytes (line 314) | pub fn get_8_bytes(&self, address: usize) -> Option<&[u8; 8]> { method get_16_bytes (line 333) | pub fn get_16_bytes(&self, address: usize) -> Option<&[u8; 16]> { method get_32_bytes (line 352) | pub fn get_32_bytes(&self, address: usize) -> Option<&[u8; 32]> { method dump (line 370) | pub fn dump(self) -> Vec { method clone (line 31) | fn clone(&self) -> Self { FILE: no_proto_rs/src/pointer/any.rs type NP_Any (line 15) | pub struct NP_Any { } method type_idx (line 20) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("any", NP_TypeKeys::Any) } method self_type_idx (line 21) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("any", NP_Typ... method schema_to_json (line 23) | fn schema_to_json(_schema: &Vec, _address: usize)-> ... method schema_to_idl (line 30) | fn schema_to_idl(_schema: &Vec, _address: usize)-> R... method from_idl_to_schema (line 34) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl... method set_from_json (line 38) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Curs... method set_value (line 42) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method into_value (line 45) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method to_json (line 48) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory)... method get_size (line 51) | fn get_size(depth:usize, _cursor: &NP_Cursor, _memory: &NP_Memory) -> ... method do_compact (line 54) | fn do_compact(depth:usize, from_cursor: NP_Cursor, from_memory: &'valu... method from_json_to_schema (line 57) | fn from_json_to_schema(mut schema: Vec, _json_schema... method default_value (line 71) | fn default_value(_depth: usize, addr: usize, schema: &Vec, _address: u... method default (line 87) | fn default() -> Self { function schema_parsing_works (line 94) | fn schema_parsing_works() -> Result<(), NP_Error> { FILE: no_proto_rs/src/pointer/bool.rs function schema_default (line 34) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Self... function np_max_value (line 37) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function np_min_value (line 41) | fn np_min_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function type_idx (line 48) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("bool", NP_TypeKeys::Bool... function self_type_idx (line 49) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("bool", NP_Type... function schema_to_json (line 51) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function default_value (line 68) | fn default_value(_depth: usize, address: usize, schema: &Vec(_depth: usize, _apply_null: bool, cursor: NP_Curs... function set_value (line 88) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... function into_value (line 121) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result Res... function schema_to_idl (line 184) | fn schema_to_idl(schema: &Vec, address: usize)-> Resul... function from_idl_to_schema (line 203) | fn from_idl_to_schema(mut schema: Vec, _name: &str, id... function from_json_to_schema (line 256) | fn from_json_to_schema(mut schema: Vec, json_schema: &... function from_bytes_to_schema (line 286) | fn from_bytes_to_schema(mut schema: Vec, address: usiz... function schema_parsing_works_idl (line 304) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 320) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 336) | fn default_value_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 347) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs/src/pointer/bytes.rs type NP_Bytes (line 33) | pub type NP_Bytes = Vec; method schema_default (line 41) | fn schema_default(schema: &NP_Parsed_Schema) -> Option where Sel... method np_max_value (line 56) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 74) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method type_idx (line 98) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("bytes", NP_TypeKeys::B... method self_type_idx (line 99) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("bytes", NP_T... method schema_to_json (line 101) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method default_value (line 124) | fn default_value(_depth: usize, address: usize, schema: &Vec(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method schema_to_idl (line 141) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 171) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method set_from_json (line 258) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, cursor: NP_Cu... method into_value (line 285) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method to_json (line 292) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method get_size (line 327) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method from_json_to_schema (line 352) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 424) | fn from_bytes_to_schema(mut schema: Vec, address: us... type NP_Borrow_Bytes (line 37) | pub type NP_Borrow_Bytes<'bytes> = &'bytes [u8]; function schema_default (line 471) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Self... function np_max_value (line 475) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function np_min_value (line 479) | fn np_min_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function type_idx (line 488) | fn type_idx() -> (&'value str, NP_TypeKeys) { NP_Bytes::type_idx() } function self_type_idx (line 489) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { NP_Bytes::type_i... function schema_to_json (line 491) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function set_from_json (line 495) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, _cursor: NP_Cur... function default_value (line 499) | fn default_value(_depth: usize, addr: usize, schema: &'value Vec, _address: usize)-> Res... function from_idl_to_schema (line 516) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl: ... function set_value (line 521) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... function into_value (line 619) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result Resu... function from_json_to_schema (line 660) | fn from_json_to_schema(schema: Vec, json_schema: &Box<... function from_bytes_to_schema (line 664) | fn from_bytes_to_schema(schema: Vec, address: usize, b... function schema_parsing_works_idl (line 670) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 693) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 717) | fn default_value_works() -> Result<(), NP_Error> { function fixed_size_works (line 727) | fn fixed_size_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 738) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs/src/pointer/date.rs type NP_Date (line 42) | pub struct NP_Date { method schema_default (line 48) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Se... method np_max_value (line 52) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option Option Self { method type_idx (line 85) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("date", NP_TypeKeys::Da... method self_type_idx (line 86) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("date", NP_Ty... method schema_to_json (line 88) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method default_value (line 101) | fn default_value(_depth: usize, addr: usize, schema: &Vec(_depth: usize, _apply_null: bool, cursor: NP_Cu... method set_value (line 124) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method into_value (line 150) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method to_json (line 169) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method get_size (line 194) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method schema_to_idl (line 206) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 220) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method from_json_to_schema (line 275) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 303) | fn from_bytes_to_schema(mut schema: Vec, address: us... method default (line 70) | fn default() -> Self { method fmt (line 76) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { function schema_parsing_works (line 327) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 338) | fn default_value_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 350) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs/src/pointer/dec.rs type NP_Dec (line 84) | pub struct NP_Dec { method schema_default (line 92) | fn schema_default(schema: &NP_Parsed_Schema) -> Option where Sel... method np_max_value (line 97) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 102) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method to_float (line 121) | pub fn to_float(&self) -> f64 { method shift_exp (line 148) | pub fn shift_exp(&mut self, new_exp: u8) -> NP_Dec { method new (line 198) | pub fn new(num: i64, exp: u8) -> Self { method match_exp (line 218) | pub fn match_exp(&self, other: &NP_Dec) -> NP_Dec { method export (line 239) | pub fn export(&self) -> (i64, u8) { method ne (line 265) | fn ne(&self, other: &NP_Dec) -> bool { method eq (line 277) | fn eq(&self, other: &NP_Dec) -> bool { method lt (line 312) | fn lt(&self, other: &NP_Dec) -> bool { method le (line 321) | fn le(&self, other: &NP_Dec) -> bool { method gt (line 330) | fn gt(&self, other: &NP_Dec) -> bool { method ge (line 339) | fn ge(&self, other: &NP_Dec) -> bool { method partial_cmp (line 348) | fn partial_cmp(&self, other: &NP_Dec) -> Option { method into (line 380) | fn into(self) -> i32 { method into (line 417) | fn into(self) -> i64 { method into (line 497) | fn into(self) -> f64 { method into (line 543) | fn into(self) -> f32 { method div_assign (line 580) | fn div_assign(&mut self, other: NP_Dec) { type Output (line 591) | type Output = NP_Dec; method div (line 592) | fn div(mut self, other: NP_Dec) -> >::O... method sub_assign (line 604) | fn sub_assign(&mut self, other: NP_Dec) { type Output (line 615) | type Output = NP_Dec; method sub (line 616) | fn sub(mut self, other: NP_Dec) -> >::O... method add_assign (line 628) | fn add_assign(&mut self, other: NP_Dec) { type Output (line 639) | type Output = NP_Dec; method add (line 640) | fn add(mut self, other: NP_Dec) -> >::O... method mul_assign (line 652) | fn mul_assign(&mut self, other: NP_Dec) { type Output (line 663) | type Output = NP_Dec; method mul (line 664) | fn mul(mut self, other: NP_Dec) -> >::O... method type_idx (line 687) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("decimal", NP_TypeKeys:... method self_type_idx (line 688) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("decimal", NP... method schema_to_json (line 690) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method default_value (line 707) | fn default_value(_depth: usize, addr: usize, schema: &Vec(_depth: usize, _apply_null: bool, cursor: NP_Cu... method set_value (line 741) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method into_value (line 784) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method to_json (line 809) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method get_size (line 856) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method schema_to_idl (line 868) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 882) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method from_json_to_schema (line 963) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 1016) | fn from_bytes_to_schema(mut schema: Vec, address: us... function into (line 401) | fn into(self) -> NP_Dec { function into (line 438) | fn into(self) -> NP_Dec { function round_f64 (line 445) | fn round_f64(n: f64) -> f64 { function round_f32 (line 453) | fn round_f32(n: f32) -> f32 { function round (line 461) | fn round(n: f64, precision: u32) -> f64 { function precision (line 465) | fn precision(x: f64) -> Option { function round32 (line 474) | fn round32(n: f32, precision: u32) -> f32 { function precision32 (line 478) | fn precision32(x: f32) -> Option { function into (line 512) | fn into(self) -> NP_Dec { function into (line 558) | fn into(self) -> NP_Dec { method default (line 677) | fn default() -> Self { function schema_parsing_works_idl (line 1040) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 1057) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 1074) | fn default_value_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 1087) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs/src/pointer/geo.rs type NP_Geo_Bytes (line 41) | pub struct NP_Geo_Bytes { method schema_default (line 52) | fn schema_default(schema: &NP_Parsed_Schema) -> Option where Sel... method np_max_value (line 57) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 62) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method into_geo (line 70) | pub fn into_geo(self) -> NP_Geo { method set_from_json (line 139) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, _cursor: NP_C... method default_value (line 143) | fn default_value(_depth: usize, _addr: usize, _schema: &Vec (&'value str, NP_TypeKeys) { NP_Geo::type_idx() } method self_type_idx (line 147) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { NP_Geo::type_i... method schema_to_idl (line 149) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 153) | fn from_idl_to_schema(schema: Vec, name: &str, idl: ... method schema_to_json (line 157) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_value (line 159) | fn set_value<'set>(_cursor: NP_Cursor, _memory: &'set NP_Memory, _valu... method to_json (line 162) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory)... method get_size (line 165) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method into_value (line 177) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method from_json_to_schema (line 217) | fn from_json_to_schema(schema: Vec, json_schema: &Bo... method from_bytes_to_schema (line 221) | fn from_bytes_to_schema(schema: Vec, address: usize,... method default (line 132) | fn default() -> Self { type NP_Geo (line 233) | pub struct NP_Geo { method schema_default (line 243) | fn schema_default(schema: &NP_Parsed_Schema) -> Option where Sel... method np_max_value (line 248) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 253) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method new (line 262) | pub fn new(size: u8, lat: f64, lng: f64) -> Self { method get_deviser (line 267) | pub fn get_deviser(size: i64) -> f64 { method into_json (line 278) | pub fn into_json(&self) -> NP_JSON { method get_bytes (line 286) | pub fn get_bytes(&self) -> Option { method default_value (line 393) | fn default_value(_depth: usize, addr: usize, schema: &Vec(_depth: usize, _apply_null: bool, cursor: NP_Cu... method type_idx (line 438) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("geo", NP_TypeKeys::Geo) } method self_type_idx (line 439) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("geo", NP_Typ... method schema_to_json (line 441) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_value (line 461) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method into_value (line 588) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method to_json (line 655) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method schema_to_idl (line 692) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 719) | fn from_idl_to_schema(mut schema: Vec, name: &str, i... method get_size (line 809) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method from_json_to_schema (line 823) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 909) | fn from_bytes_to_schema(mut schema: Vec, address: us... method default (line 339) | fn default() -> Self { function geo_default_value (line 344) | fn geo_default_value(size: u8, json: &NP_JSON) -> Result Result<(), NP_Error> { function schema_parsing_works (line 1011) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 1053) | fn default_value_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 1073) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs/src/pointer/numbers.rs type NP_NumType (line 55) | pub enum NP_NumType { type NP_BigEndian (line 479) | trait NP_BigEndian { method np_get_default_from_json (line 480) | fn np_get_default_from_json(json: &NP_JSON) -> Option where Self... method np_get_default_from_bytes (line 481) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 482) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec) -> Option where Self... method np_get_default (line 498) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 517) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 591) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 608) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 666) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 683) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 739) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 756) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 814) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 831) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 887) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 904) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 960) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 977) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 1033) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 1050) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 1105) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 1122) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 1178) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 1195) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... function i8_schema_parsing_works (line 529) | fn i8_schema_parsing_works() -> Result<(), NP_Error> { function i8_schema_parsing_works_idl (line 546) | fn i8_schema_parsing_works_idl() -> Result<(), NP_Error> { function i8_default_value_works (line 563) | fn i8_default_value_works() -> Result<(), NP_Error> { function i8_set_clear_value_and_compaction_works (line 575) | fn i8_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function i16_schema_parsing_works (line 620) | fn i16_schema_parsing_works() -> Result<(), NP_Error> { function i16_default_value_works (line 638) | fn i16_default_value_works() -> Result<(), NP_Error> { function i16_set_clear_value_and_compaction_works (line 650) | fn i16_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function i32_schema_parsing_works (line 695) | fn i32_schema_parsing_works() -> Result<(), NP_Error> { function i32_default_value_works (line 713) | fn i32_default_value_works() -> Result<(), NP_Error> { function i32_set_clear_value_and_compaction_works (line 723) | fn i32_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function i64_schema_parsing_works (line 768) | fn i64_schema_parsing_works() -> Result<(), NP_Error> { function i64_default_value_works (line 786) | fn i64_default_value_works() -> Result<(), NP_Error> { function i64_set_clear_value_and_compaction_works (line 798) | fn i64_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function u8_schema_parsing_works (line 844) | fn u8_schema_parsing_works() -> Result<(), NP_Error> { function u8_default_value_works (line 861) | fn u8_default_value_works() -> Result<(), NP_Error> { function u8_set_clear_value_and_compaction_works (line 871) | fn u8_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function u16_schema_parsing_works (line 916) | fn u16_schema_parsing_works() -> Result<(), NP_Error> { function u16_default_value_works (line 934) | fn u16_default_value_works() -> Result<(), NP_Error> { function u16_set_clear_value_and_compaction_works (line 944) | fn u16_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function u32_schema_parsing_works (line 989) | fn u32_schema_parsing_works() -> Result<(), NP_Error> { function u32_default_value_works (line 1007) | fn u32_default_value_works() -> Result<(), NP_Error> { function u32_set_clear_value_and_compaction_works (line 1017) | fn u32_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function u64_schema_parsing_works (line 1062) | fn u64_schema_parsing_works() -> Result<(), NP_Error> { function u64_default_value_works (line 1079) | fn u64_default_value_works() -> Result<(), NP_Error> { function u64_set_clear_value_and_compaction_works (line 1089) | fn u64_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function float_schema_parsing_works (line 1134) | fn float_schema_parsing_works() -> Result<(), NP_Error> { function float_default_value_works (line 1151) | fn float_default_value_works() -> Result<(), NP_Error> { function float_set_clear_value_and_compaction_works (line 1161) | fn float_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function double_schema_parsing_works (line 1207) | fn double_schema_parsing_works() -> Result<(), NP_Error> { function double_default_value_works (line 1224) | fn double_default_value_works() -> Result<(), NP_Error> { function double_set_clear_value_and_compaction_works (line 1234) | fn double_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs/src/pointer/option.rs type NP_Enum (line 38) | pub enum NP_Enum { method schema_default (line 46) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Se... method np_max_value (line 50) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 55) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method new (line 64) | pub fn new>(value: S) -> Self { method len (line 71) | pub fn len(&self) -> usize { method as_bytes (line 79) | pub fn as_bytes(&self) -> &[u8] { method to_str (line 87) | pub fn to_str(&self) -> &str { method to_string (line 95) | pub fn to_string(&self) -> String { method type_idx (line 111) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("option", NP_TypeKeys::... method self_type_idx (line 112) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("option", NP_... method schema_to_json (line 114) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_from_json (line 136) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, cursor: NP_Cu... method set_value (line 147) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method schema_to_idl (line 191) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 225) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method into_value (line 314) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method default_value (line 342) | fn default_value(_depth: usize, schema_addr: usize,schema: &Vec R... method from_json_to_schema (line 417) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 491) | fn from_bytes_to_schema(mut schema: Vec, address: us... method default (line 104) | fn default() -> Self { function schema_parsing_works_idl (line 529) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 546) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 564) | fn default_value_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 574) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs/src/pointer/portal.rs type NP_Portal (line 70) | pub struct NP_Portal(); method type_idx (line 74) | fn type_idx() -> (&'value str, NP_TypeKeys) { method self_type_idx (line 78) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { method schema_to_json (line 82) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method schema_to_idl (line 102) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 113) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method from_json_to_schema (line 156) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 177) | fn from_bytes_to_schema(mut schema: Vec, address: us... method default_value (line 196) | fn default_value(_depth: usize, _schema_addr: usize, _schemas: &Vec(depth: usize, apply_null: bool, cursor: NP_Curs... method get_size (line 220) | fn get_size(depth:usize, cursor: &'value NP_Cursor, memory: &'value NP... method do_compact (line 229) | fn do_compact(depth:usize, mut from_cursor: NP_Cursor, from_memory: &'... function schema_parsing_works (line 245) | fn schema_parsing_works() -> Result<(), NP_Error> { function infinite_recursion (line 258) | fn infinite_recursion() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 292) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs/src/pointer/string.rs type NP_String (line 35) | pub type NP_String<'string> = &'string str; method schema_default (line 44) | fn schema_default(schema: &NP_Parsed_Schema) -> Option where Self:... method np_max_value (line 60) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 80) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method type_idx (line 106) | fn type_idx() -> (&'value str, NP_TypeKeys) { method self_type_idx (line 109) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { method schema_to_json (line 113) | fn schema_to_json(schema: &Vec, address: usize) -> Res... method schema_to_idl (line 149) | fn schema_to_idl(schema: &Vec, address: usize)-> Resul... method from_idl_to_schema (line 191) | fn from_idl_to_schema(mut schema: Vec, _name: &str, id... method set_from_json (line 288) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, cursor: NP_Curs... method from_bytes_to_schema (line 299) | fn from_bytes_to_schema(mut schema: Vec, address: usiz... method set_value (line 345) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... method into_value (line 349) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result Res... method from_json_to_schema (line 383) | fn from_json_to_schema(mut schema: Vec, json_schema: &... method to_json (line 485) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory) ... method default_value (line 504) | fn default_value(_depth: usize, schema_addr: usize,schema: &Vec Option where Self... function np_max_value (line 518) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function np_min_value (line 522) | fn np_min_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function type_idx (line 529) | fn type_idx() -> (&'value str, NP_TypeKeys) { String::type_idx() } function self_type_idx (line 530) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { String::default(... function schema_to_json (line 532) | fn schema_to_json(_schema: &Vec, _address: usize)-> Re... function set_from_json (line 536) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, _cursor: NP_Cur... function set_value (line 541) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... function default_value (line 647) | fn default_value(_depth: usize, schema_addr: usize,schema: &'value Vec, _address: usize)-> Res... function from_idl_to_schema (line 662) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl: ... function into_value (line 666) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result Resu... function from_json_to_schema (line 708) | fn from_json_to_schema(schema: Vec, _json_schema: &Box... function from_bytes_to_schema (line 713) | fn from_bytes_to_schema(schema: Vec, _address: usize, ... function schema_parsing_works_idl (line 720) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 755) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 790) | fn default_value_works() -> Result<(), NP_Error> { function fixed_size_works (line 800) | fn fixed_size_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 811) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function uppercase_lowercase_works (line 831) | fn uppercase_lowercase_works() -> Result<(), NP_Error> { FILE: no_proto_rs/src/pointer/ulid.rs type NP_ULID (line 44) | pub struct NP_ULID { method generate (line 60) | pub fn generate(now_ms: u64, random_seed: u32) -> NP_ULID { method generate_with_rand (line 83) | pub fn generate_with_rand(now_ms: u64, random_fn: F) -> NP_ULID whe... method get_time (line 103) | pub fn get_time(&self) -> u64 { method get_random (line 112) | pub fn get_random(&self) -> &[u8; 10] { method to_string (line 118) | pub fn to_string(&self) -> String { method from_string (line 139) | pub fn from_string>(value: S) -> Self { method schema_default (line 172) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Se... method np_max_value (line 176) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option Option (&'value str, NP_TypeKeys) { ("ulid", NP_TypeKeys::Ul... method self_type_idx (line 189) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("ulid", NP_Ty... method schema_to_json (line 191) | fn schema_to_json(_schema: &Vec, _address: usize)-> ... method set_from_json (line 198) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, cursor: NP_Cu... method schema_to_idl (line 209) | fn schema_to_idl(_schema: &Vec, _address: usize)-> R... method from_idl_to_schema (line 213) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl... method set_value (line 217) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method into_value (line 221) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method default_value (line 228) | fn default_value(_depth: usize, _scham_addr: usize,_schema: &Vec R... method from_json_to_schema (line 262) | fn from_json_to_schema(mut schema: Vec, _json_schema... method from_bytes_to_schema (line 278) | fn from_bytes_to_schema(mut schema: Vec, _address: u... type _NP_ULID (line 49) | pub type _NP_ULID<'a> = &'a NP_ULID; method default (line 160) | fn default() -> Self { method fmt (line 166) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { function schema_default (line 292) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Self... function np_max_value (line 295) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function np_min_value (line 299) | fn np_min_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function type_idx (line 307) | fn type_idx() -> (&'value str, NP_TypeKeys) { NP_ULID::type_idx() } function self_type_idx (line 308) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { NP_ULID::default... function schema_to_json (line 310) | fn schema_to_json(_schema: &Vec, _address: usize)-> Re... function set_from_json (line 314) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, _cursor: NP_Cur... function schema_to_idl (line 319) | fn schema_to_idl(_schema: &Vec, _address: usize)-> Res... function from_idl_to_schema (line 323) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl: ... function set_value (line 327) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... function default_value (line 350) | fn default_value(_depth: usize, _scham_addr: usize,_schema: &Vec Result Resu... function from_json_to_schema (line 381) | fn from_json_to_schema(schema: Vec, _json_schema: &Box... function from_bytes_to_schema (line 386) | fn from_bytes_to_schema(schema: Vec, _address: usize, ... function schema_parsing_works_idl (line 393) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 404) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 416) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs/src/pointer/union.rs type NP_Union (line 23) | pub struct NP_Union { method schema_default (line 32) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Se... method np_max_value (line 36) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option Option,... method type_idx (line 102) | fn type_idx() -> (&'value str, NP_TypeKeys) { method self_type_idx (line 106) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { method schema_to_json (line 110) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method schema_to_idl (line 132) | fn schema_to_idl(_schema: &Vec, _address: usize)-> R... method from_idl_to_schema (line 136) | fn from_idl_to_schema(_schema: Vec, _name: &str, _id... method from_json_to_schema (line 140) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 228) | fn from_bytes_to_schema(mut schema: Vec, address: us... method set_from_json (line 281) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, _cursor: NP_C... method default_value (line 285) | fn default_value(_depth: usize, _schema_addr: usize, _schemas: &Vec Resu... method to_json (line 297) | fn to_json(_depth:usize, _cursor: &NP_Cursor, _memory: &'value NP_Memo... method get_size (line 310) | fn get_size(_depth:usize, _cursor: &'value NP_Cursor, _memory: &'value... method do_compact (line 323) | fn do_compact<, M2: NP_Memory>(_depth:usize, mut _from_cursor: NP_Curs... function schema_parsing_works (line 341) | fn schema_parsing_works() -> Result<(), NP_Error> { FILE: no_proto_rs/src/pointer/uuid.rs type NP_UUID (line 49) | pub struct NP_UUID { method generate (line 62) | pub fn generate(random_seed: u32) -> Self { method generate_with_rand (line 85) | pub fn generate_with_rand(random_fn: F) -> Self where F: Fn() -> u8 { method from_string (line 103) | pub fn from_string>(uuid: S) -> NP_UUID { method to_string (line 121) | pub fn to_string(&self) -> String { method schema_default (line 150) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Se... method np_max_value (line 153) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option Option (&'value str, NP_TypeKeys) { ("uuid", NP_TypeKeys::Uu... method self_type_idx (line 167) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("uuid", NP_Ty... method schema_to_json (line 169) | fn schema_to_json(_schema: &Vec, _address: usize)-> ... method set_value (line 176) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method set_from_json (line 180) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, cursor: NP_Cu... method schema_to_idl (line 193) | fn schema_to_idl(_schema: &Vec, _address: usize)-> R... method from_idl_to_schema (line 197) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl... method default_value (line 201) | fn default_value(_depth: usize, _scham_addr: usize,_schema: &Vec Result... method to_json (line 212) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method get_size (line 231) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method from_json_to_schema (line 242) | fn from_json_to_schema(mut schema: Vec, _json_schema... method from_bytes_to_schema (line 258) | fn from_bytes_to_schema(mut schema: Vec, _address: u... type _NP_UUID (line 56) | pub type _NP_UUID<'a> = &'a NP_UUID; method fmt (line 138) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { method default (line 144) | fn default() -> Self { function schema_default (line 271) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Self... function np_max_value (line 275) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function np_min_value (line 279) | fn np_min_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function type_idx (line 286) | fn type_idx() -> (&'value str, NP_TypeKeys) { NP_UUID::type_idx() } function self_type_idx (line 287) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { NP_UUID::default... function schema_to_json (line 289) | fn schema_to_json(_schema: &Vec, _address: usize)-> Re... function set_value (line 293) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... function schema_to_idl (line 316) | fn schema_to_idl(_schema: &Vec, _address: usize)-> Res... function from_idl_to_schema (line 320) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl: ... function default_value (line 324) | fn default_value(_depth: usize, _scham_addr: usize,_schema: &Vec(_depth: usize, _apply_null: bool, _cursor: NP_Cur... function into_value (line 332) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result Resu... function from_json_to_schema (line 359) | fn from_json_to_schema(schema: Vec, _json_schema: &Box... function from_bytes_to_schema (line 363) | fn from_bytes_to_schema(schema: Vec, _address: usize, ... function schema_parsing_works_idl (line 369) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 380) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 393) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs/src/schema/args.rs type NP_Schema_Args (line 9) | pub enum NP_Schema_Args { method query (line 97) | pub fn query<'q>(&'q self, path: &str, str_source: &'q str) -> Option<... type NP_Args (line 21) | pub enum NP_Args<'a> { function from_schema_args (line 33) | pub fn from_schema_args(schema: &NP_Schema_Args, source_string: &'a str)... function to_json (line 55) | pub fn to_json(&self) -> NP_JSON { method default (line 89) | fn default() -> Self { FILE: no_proto_rs/src/schema/ast.rs constant AST_ERROR_RANGE (line 20) | const AST_ERROR_RANGE: usize = 20; type AST (line 26) | pub enum AST { method parse (line 70) | pub fn parse(input: &str) -> Result, NP_Error> { method recursive_parse (line 79) | fn recursive_parse(depth: usize, result: &mut Vec, chars: &[u8], ... type ast_cursor_state (line 44) | enum ast_cursor_state { type ast_state (line 57) | struct ast_state { FILE: no_proto_rs/src/schema/mod.rs type AST_STR (line 17) | pub struct AST_STR { method read (line 24) | pub fn read<'read>(&self, source: &'read str) -> &'read str { method read_bytes (line 28) | pub fn read_bytes<'read>(&self, source: &'read [u8]) -> &'read str { method from_bytes (line 32) | pub fn from_bytes(pos: usize, buffer: &[u8]) -> Result<(usize, Self), ... method to_bytes (line 48) | pub fn to_bytes(&self) -> [u8; 3] { type NP_Schem_Kind (line 67) | pub struct NP_Schem_Kind { method new (line 72) | pub fn new(val: NP_Type) -> Self { type Target (line 78) | type Target = NP_Type; method deref (line 79) | fn deref(&self) -> &Self::Target { method deref_mut (line 85) | fn deref_mut(&mut self) -> &mut Self::Target { type NP_Schema_Value (line 91) | pub struct NP_Schema_Value { type NP_Parsed_Generics (line 100) | enum NP_Parsed_Generics { method default (line 107) | fn default() -> Self { constant POINTER_SIZE (line 113) | const POINTER_SIZE: u32 = 4u32; type NP_Schema (line 116) | pub struct NP_Schema { type NP_Schema_Index (line 127) | pub struct NP_Schema_Index { FILE: no_proto_rs/src/schema/parser.rs type ChildItemParseState (line 22) | enum ChildItemParseState { method get_source_as_str (line 122) | pub fn get_source_as_str(&self) -> &str { method parse (line 333) | pub fn parse(input: S) -> Result method maybe_error_on_generics (line 435) | fn maybe_error_on_generics(result_schema: &NP_Schema_Value) -> Result<()... method maybe_parse_children (line 455) | fn maybe_parse_children( method maybe_parse_title (line 478) | fn maybe_parse_title( method maybe_parse_generics (line 497) | fn maybe_parse_generics( method parse_argument_groups (line 537) | fn parse_argument_groups(source: &str, items: &Vec) -> Result &str { method bytes_to_args (line 2121) | fn bytes_to_args( method args_to_bytes (line 2175) | fn args_to_bytes( method to_bytes (line 2716) | pub fn to_bytes(&self) -> Result, NP_Error> { FILE: no_proto_rs/src/schema/tests.rs function empty_parse_1 (line 14) | fn empty_parse_1() -> Result<(), NP_Error> { function any_parse_1 (line 27) | fn any_parse_1() -> Result<(), NP_Error> { function info_parse_1 (line 49) | fn info_parse_1() -> Result<(), NP_Error> { function string_parse_1 (line 105) | fn string_parse_1() -> Result<(), NP_Error> { function string_parse_2 (line 126) | fn string_parse_2() -> Result<(), NP_Error> { function string_parse_3 (line 153) | fn string_parse_3() -> Result<(), NP_Error> { function char_parse_1 (line 180) | fn char_parse_1() -> Result<(), NP_Error> { function i8_parse_1 (line 202) | fn i8_parse_1() -> Result<(), NP_Error> { function i16_parse_1 (line 226) | fn i16_parse_1() -> Result<(), NP_Error> { function i32_parse_1 (line 250) | fn i32_parse_1() -> Result<(), NP_Error> { function i64_parse_1 (line 274) | fn i64_parse_1() -> Result<(), NP_Error> { function u8_parse_1 (line 298) | fn u8_parse_1() -> Result<(), NP_Error> { function u16_parse_1 (line 322) | fn u16_parse_1() -> Result<(), NP_Error> { function u32_parse_1 (line 346) | fn u32_parse_1() -> Result<(), NP_Error> { function u64_parse_1 (line 370) | fn u64_parse_1() -> Result<(), NP_Error> { function f32_parse_1 (line 394) | fn f32_parse_1() -> Result<(), NP_Error> { function f64_parse_1 (line 418) | fn f64_parse_1() -> Result<(), NP_Error> { function dec32_parse_1 (line 442) | fn dec32_parse_1() -> Result<(), NP_Error> { function dec64_parse_1 (line 467) | fn dec64_parse_1() -> Result<(), NP_Error> { function bool_parse_1 (line 492) | fn bool_parse_1() -> Result<(), NP_Error> { function geo32_parse_1 (line 514) | fn geo32_parse_1() -> Result<(), NP_Error> { function geo64_parse_1 (line 537) | fn geo64_parse_1() -> Result<(), NP_Error> { function geo128_parse_1 (line 560) | fn geo128_parse_1() -> Result<(), NP_Error> { function uuid_parse_1 (line 583) | fn uuid_parse_1() -> Result<(), NP_Error> { function ulid_parse_1 (line 604) | fn ulid_parse_1() -> Result<(), NP_Error> { function map_parse_1 (line 625) | fn map_parse_1() -> Result<(), NP_Error> { function vec_parse_1 (line 650) | fn vec_parse_1() -> Result<(), NP_Error> { function result_parse_1 (line 676) | fn result_parse_1() -> Result<(), NP_Error> { function option_parse_1 (line 703) | fn option_parse_1() -> Result<(), NP_Error> { function array_parse_1 (line 728) | fn array_parse_1() -> Result<(), NP_Error> { function nested_opts_1 (line 753) | fn nested_opts_1() -> Result<(), NP_Error> { function nested_opts_2 (line 782) | fn nested_opts_2() -> Result<(), NP_Error> { function nested_opts_3 (line 811) | fn nested_opts_3() -> Result<(), NP_Error> { function struct_test_1 (line 838) | fn struct_test_1() -> Result<(), NP_Error> { function struct_test_2 (line 880) | fn struct_test_2() -> Result<(), NP_Error> { function enum_test_1 (line 922) | fn enum_test_1() -> Result<(), NP_Error> { function enum_test_2 (line 953) | fn enum_test_2() -> Result<(), NP_Error> { function enum_test_3 (line 1005) | fn enum_test_3() -> Result<(), NP_Error> { function enum_test_4 (line 1059) | fn enum_test_4() -> Result<(), NP_Error> { function tuple_test_1 (line 1091) | fn tuple_test_1() -> Result<(), NP_Error> { function tuple_test_2 (line 1128) | fn tuple_test_2() -> Result<(), NP_Error> { function tuple_test_3 (line 1165) | fn tuple_test_3() -> Result<(), NP_Error> { function nesting_test_1 (line 1202) | fn nesting_test_1() -> Result<(), NP_Error> { function generic_test_1 (line 1324) | fn generic_test_1() -> Result<(), NP_Error> { function impl_test_1 (line 1398) | fn impl_test_1() -> Result<(), NP_Error> { FILE: no_proto_rs/src/types.rs type NP_String_Casing (line 9) | pub enum NP_String_Casing { method default (line 16) | fn default() -> Self { type NP_Type (line 23) | pub enum NP_Type Self { function from (line 80) | fn from(value: u8) -> Self { function from (line 130) | fn from(value: NP_Type) -> Self { function from (line 180) | fn from(value: &str) -> Self { function from (line 235) | fn from(value: &NP_Type) -> Self { function get_str (line 285) | pub fn get_str(&self) -> &str { FILE: no_proto_rs/src/utils.rs constant KX (line 10) | const KX: u32 = 123456789; constant KY (line 11) | const KY: u32 = 362436069; constant KZ (line 12) | const KZ: u32 = 521288629; constant KW (line 13) | const KW: u32 = 88675123; function to_unsigned (line 16) | pub fn to_unsigned(byte: u8) -> u8 { function to_signed (line 21) | pub fn to_signed(byte: u8) -> u8 { type Rand (line 25) | pub struct Rand { method new (line 30) | pub fn new(seed: u32) -> Rand { method rand (line 38) | pub fn rand(&mut self) -> u32 { method gen_range (line 45) | pub fn gen_range(&mut self, a: i32, b: i32) -> i32 { function opt_err (line 52) | pub fn opt_err(optin: Option) -> Result { function from_base32 (line 62) | pub fn from_base32>(value_str: S) -> u128 { function to_base32 (line 85) | pub fn to_base32(num: u128, length: i32) -> String { FILE: no_proto_rs/src/values/mod.rs type NP_Value (line 6) | pub trait NP_Value: Sized { method write_value (line 8) | fn write_value(self, address: usize, memory: &NP_Memory) -> Result<(),... method read_value (line 9) | fn read_value(address: usize, memory: &NP_Memory) -> Result R... method read_json (line 12) | fn read_json(address: usize, memory: &NP_Memory) -> Result Result<&[u8], NP_... FILE: no_proto_rs_old/src/buffer.rs constant DEFAULT_ROOT_PTR_ADDR (line 23) | pub const DEFAULT_ROOT_PTR_ADDR: usize = 2; constant LIST_MAX_SIZE (line 26) | pub const LIST_MAX_SIZE: usize = core::u16::MAX as usize; constant VTABLE_SIZE (line 28) | pub const VTABLE_SIZE: usize = 4; constant VTABLE_BYTES (line 30) | pub const VTABLE_BYTES: usize = 20; type NP_Buffer (line 37) | pub struct NP_Buffer { method _new (line 79) | pub fn _new(memory: NP_Memory) -> Self { // make new buffer method json_encode (line 112) | pub fn json_encode(&self, path: &[&str]) -> Result { method finish (line 152) | pub fn finish(self) -> NP_Finished_Buffer { method read_bytes (line 158) | pub fn read_bytes(&self) -> &[u8] { method move_cursor (line 166) | pub fn move_cursor(&mut self, path: &[&str]) -> Result { method cursor_to_root (line 183) | pub fn cursor_to_root(&mut self) { method set_max (line 233) | pub fn set_max(&mut self, path: &[&str]) -> Result { method set_min (line 293) | pub fn set_min(&mut self, path: &[&str]) -> Result { method set (line 333) | pub fn set<'set, X: 'set>(&mut self, path: &[&str], value: X) -> Resul... method set_with_json (line 397) | pub fn set_with_json>(&mut self, path: &[&str], json_v... method get_collection (line 568) | pub fn get_collection<'iter>(&'iter self, path: &'iter [&str]) -> Resu... method list_push (line 639) | pub fn list_push<'push, X: 'push>(&mut self, path: &[&str], value: X) ... method get_length (line 779) | pub fn get_length(&self, path: &[&str]) -> Result, NP_Er... method del (line 893) | pub fn del(&mut self, path: &[&str]) -> Result { method get_schema_type (line 929) | pub fn get_schema_type(&self, path: &[&str]) -> Result(&'get self, path: &[&str]) ->... method get (line 1021) | pub fn get<'get, X: 'get>(&'get self, path: &[&str]) -> Result(&mut self, new_capacity: Option, mut ca... method compact (line 1171) | pub fn compact<'compact>(&mut self, new_capacity: Option) -> Re... method compact_into (line 1223) | pub fn compact_into(&mut self, new_capacity: Option) -> Result<... method copy_buffer (line 1244) | pub fn copy_buffer(&self) -> NP_Buffer { method calc_bytes (line 1271) | pub fn calc_bytes<'bytes>(&self) -> Result { method set_max_data_length (line 1295) | pub fn set_max_data_length(&mut self, len: usize) { method data_length (line 1303) | pub fn data_length(&self) -> usize { type NP_Finished_Buffer (line 50) | pub struct NP_Finished_Buffer { method buffer_len (line 57) | pub fn buffer_len(self) -> usize { method data_len (line 63) | pub fn data_len(self) -> usize { method bytes (line 71) | pub fn bytes(self) -> Vec { type NP_Item (line 1309) | pub struct NP_Item<'item> { function has_value (line 1325) | pub fn has_value(&self) -> bool { function get (line 1334) | pub fn get(&'item self) -> Result, NP_Error> where X: NP_Va... function set (line 1357) | pub fn set(&'item mut self, value: X) -> Result<(), NP_Error> where X... function del (line 1389) | pub fn del(&'item mut self) -> bool { type NP_Iterator_Collection (line 1412) | pub enum NP_Iterator_Collection<'col> { function new (line 1427) | pub fn new(cursor: NP_Cursor, memory: &'col NP_Memory) -> Result { function new (line 1460) | pub fn new(cursor: NP_Cursor, memory: &'it NP_Memory) -> Result; method next (line 1474) | fn next(&mut self) -> Option { FILE: no_proto_rs_old/src/collection/list.rs type NP_List_Bytes (line 15) | pub struct NP_List_Bytes { method set_head (line 23) | pub fn set_head(&mut self, head: u32) { method get_head (line 27) | pub fn get_head(&self) -> u32 { method set_tail (line 31) | pub fn set_tail(&mut self, tail: u32) { method get_tail (line 35) | pub fn get_tail(&self) -> u32 { type List_Item (line 42) | struct List_Item { type NP_List (line 51) | pub struct NP_List { method select (line 68) | pub fn select(list_cursor: NP_Cursor, index: usize, make_path: bool, s... method make_item_in_loop (line 159) | pub fn make_item_in_loop(self, memory: &NP_Memory) -> Result(list_cursor: &NP_Cursor, memory: &'make NP_Mem... method get_list (line 197) | pub fn get_list<'list>(list_cursor_value_addr: usize, memory: &'list N... method new_iter (line 206) | pub fn new_iter(list_cursor: &NP_Cursor, memory: &NP_Memory, only_real... method step_iter (line 257) | pub fn step_iter(&mut self, memory: &NP_Memory) -> Option<(usize, Opti... method push (line 315) | pub fn push<'push>(list_cursor: &NP_Cursor, memory: &NP_Memory, index:... method to_json (line 367) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory)... method type_idx (line 389) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("list", NP_TypeKeys::Li... method self_type_idx (line 390) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("list", NP_Ty... method schema_to_json (line 392) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_from_json (line 405) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Curs... method get_size (line 432) | fn get_size(depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> Re... method do_compact (line 458) | fn do_compact(depth:usize, from_cursor: NP_Cursor, from_memory: &'valu... method schema_to_idl (line 480) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 490) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method from_json_to_schema (line 529) | fn from_json_to_schema(mut schema: Vec, json_schema:... method default_value (line 557) | fn default_value(_depth: usize, _addr: usize, _schema: &Vec, address: us... function schema_parsing_works_idl (line 579) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 589) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 599) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function parseing_works (line 636) | fn parseing_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/collection/map.rs type NP_Map_Bytes (line 16) | pub struct NP_Map_Bytes { method set_head (line 23) | pub fn set_head(&mut self, head: u32) { method get_head (line 27) | pub fn get_head(&self) -> u32 { type Map_Item (line 34) | struct Map_Item<'item> { function new (line 40) | pub fn new(key: &'item str, buff_addr: usize) -> Self { type NP_Map (line 49) | pub struct NP_Map<'map> { function select (line 61) | pub fn select(map_cursor: NP_Cursor, key: &str, make_path: bool, schema_... function get_map (line 89) | pub fn get_map<'get>(map_buff_addr: usize, memory: &'get NP_Memory) -> &... function new_iter (line 98) | pub fn new_iter(map_cursor: &NP_Cursor, memory: &'map NP_Memory) -> Self { function step_iter (line 129) | pub fn step_iter(&mut self, memory: &'map NP_Memory) -> Option<(&'map st... function insert (line 168) | pub fn insert(map_cursor: &NP_Cursor, memory: &NP_Memory, key: &str) -> ... function to_json (line 204) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory) -... function set_from_json (line 222) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Cursor... function type_idx (line 241) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("map", NP_TypeKeys::Map) } function self_type_idx (line 242) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("map", NP_TypeK... function schema_to_json (line 244) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function get_size (line 257) | fn get_size(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory) ... function do_compact (line 283) | fn do_compact(depth:usize, from_cursor: NP_Cursor, from_memory: &'value ... function schema_to_idl (line 302) | fn schema_to_idl(schema: &Vec, address: usize)-> Resul... function from_idl_to_schema (line 312) | fn from_idl_to_schema(mut schema: Vec, _name: &str, id... function from_json_to_schema (line 352) | fn from_json_to_schema(mut schema: Vec, json_schema: &... function default_value (line 381) | fn default_value(_depth: usize, _addr: usize, _schema: &Vec, address: usiz... function schema_parsing_works_idl (line 400) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 410) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 420) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/collection/struc.rs type NP_Struct (line 19) | pub struct NP_Struct<'table> { function select (line 31) | pub fn select(mut table_cursor: NP_Cursor, schema: &NP_Parsed_Schema, k... function make_first_vtable (line 90) | pub fn make_first_vtable<'make>(table_cursor: NP_Cursor, memory: &'make ... function make_next_vtable (line 100) | pub fn make_next_vtable<'make>(prev_vtable: &'make mut NP_Vtable, memory... function new_iter (line 110) | pub fn new_iter(cursor: &NP_Cursor, memory: &'table NP_Memory) -> Self { function get_vtable (line 130) | pub fn get_vtable<'vtable>(v_table_addr: usize, memory: &'vtable NP_Memo... function step_iter (line 139) | pub fn step_iter(&mut self, memory: &'table NP_Memory) -> Option<(usize,... function to_json (line 182) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory) -... function type_idx (line 202) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("struct", NP_TypeKeys::St... function self_type_idx (line 203) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("struct", NP_Ty... function set_from_json (line 205) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Cursor... function from_bytes_to_schema (line 240) | fn from_bytes_to_schema(mut schema: Vec, address: usiz... function schema_to_json (line 294) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function get_size (line 313) | fn get_size(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory) ... function do_compact (line 349) | fn do_compact(depth:usize, from_cursor: NP_Cursor, from_memory: &'value ... function schema_to_idl (line 388) | fn schema_to_idl(schema: &Vec, address: usize)-> Resul... function from_idl_to_schema (line 408) | fn from_idl_to_schema(mut schema: Vec, _name: &str, id... function from_json_to_schema (line 514) | fn from_json_to_schema(mut schema: Vec, json_schema: &... function default_value (line 598) | fn default_value(_depth: usize, _addr: usize, _schema: &Vec Result<(), NP_Error> { function schema_parsing_works (line 616) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 626) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function test_vtables (line 663) | fn test_vtables() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/collection/tuple.rs type NP_Tuple (line 18) | pub struct NP_Tuple { method select (line 27) | pub fn select(mut tuple_cursor: NP_Cursor, schema: &NP_Parsed_Schema, ... method alloc_tuple (line 73) | pub fn alloc_tuple<'make>(tuple_cursor: NP_Cursor, empty: &Vec, me... method new_iter (line 82) | pub fn new_iter(cursor: &NP_Cursor, _memory: &NP_Memory) -> Self { method step_iter (line 90) | pub fn step_iter(&mut self, memory: &NP_Memory, show_empty: bool) -> O... method to_json (line 125) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory)... method type_idx (line 146) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("tuple", NP_TypeKeys::T... method self_type_idx (line 147) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("tuple", NP_T... method schema_to_json (line 149) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_from_json (line 168) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Curs... method get_size (line 189) | fn get_size(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method do_compact (line 219) | fn do_compact(depth:usize, from_cursor: NP_Cursor, from_memory: &'valu... method schema_to_idl (line 245) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 267) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method from_json_to_schema (line 373) | fn from_json_to_schema(mut schema: Vec, json_schema:... method default_value (line 464) | fn default_value(_depth: usize, _addr: usize, _schema: &Vec, address: usize,... function schema_parsing_works_idl (line 527) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 543) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 560) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function sorting_tuples_works (line 581) | fn sorting_tuples_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/error.rs type NP_Error (line 10) | pub enum NP_Error { method new (line 28) | pub fn new>(message: S) -> Self { method unwrap (line 32) | pub fn unwrap(value: Option) -> Result { method from (line 41) | fn from(err: FromUtf8Error) -> NP_Error { method from (line 47) | fn from(err: core::num::ParseFloatError) -> NP_Error { method from (line 53) | fn from(err: core::num::ParseIntError) -> NP_Error { FILE: no_proto_rs_old/src/hashmap.rs type NP_HashMap (line 9) | pub struct NP_HashMap { constant HASH_SIZE (line 13) | const HASH_SIZE: usize = 4096; function empty (line 17) | pub fn empty() -> Self { function new (line 21) | pub fn new() -> Self { function insert (line 27) | pub fn insert(&mut self, key: &str, value: V) -> Result<(), NP_Error> { function get (line 48) | pub fn get(&self, key: &str) -> Option<&V> { function delete (line 76) | pub fn delete(&mut self, key: &str) { function fmix32 (line 113) | fn fmix32(mut h: u32) -> u32 { function get_32_block (line 124) | fn get_32_block(bytes: &[u8], index: usize) -> u32 { function murmurhash3_x86_32 (line 135) | pub fn murmurhash3_x86_32(bytes: &[u8], seed: u32) -> u32 { FILE: no_proto_rs_old/src/idl.rs type AST_STR (line 11) | pub struct AST_STR { type JS_AST (line 19) | pub enum JS_AST { type JS_Schema (line 33) | pub struct JS_Schema { method new (line 49) | pub fn new(schema: String) -> Result { method get_str (line 74) | pub fn get_str(&self, addr: &AST_STR) -> &str { method parse (line 78) | fn parse(depth: usize, start: usize, end: usize, schema: &str) -> Resu... type js_control (line 39) | enum js_control { function test (line 517) | fn test() { FILE: no_proto_rs_old/src/json_flex.rs type JSMAP (line 48) | pub struct JSMAP { method new (line 56) | pub fn new() -> Self { method insert (line 61) | pub fn insert(&mut self, key: String, value: NP_JSON) -> usize { method get_mut (line 76) | pub fn get_mut(&mut self, key: &str) -> Option<&mut NP_JSON> { method get (line 86) | pub fn get(&self, key: &str) -> Option<&NP_JSON> { method has (line 96) | pub fn has(&self, key: &str) -> bool { type NP_JSON (line 108) | pub enum NP_JSON { method clone (line 133) | pub fn clone(&self) -> NP_JSON { method into_string (line 179) | pub fn into_string(&self) -> Option<&String> { method into_i64 (line 186) | pub fn into_i64(&self) -> Option<&i64> { method into_f64 (line 193) | pub fn into_f64(&self) -> Option<&f64> { method into_hashmap (line 200) | pub fn into_hashmap(&self) -> Option<&JSMAP> { method into_vec (line 207) | pub fn into_vec(&self) -> Option<&Vec> { method is_null (line 214) | pub fn is_null(&self) -> bool { method is_true (line 221) | pub fn is_true(&self) -> bool { method is_false (line 228) | pub fn is_false(&self) -> bool { method is_array (line 235) | pub fn is_array(&self) -> bool { method is_dictionary (line 242) | pub fn is_dictionary(&self) -> bool { method is_string (line 249) | pub fn is_string(&self) -> bool { method is_integer (line 256) | pub fn is_integer(&self) -> bool { method is_float (line 263) | pub fn is_float(&self) -> bool { method unwrap_string (line 270) | pub fn unwrap_string(&self) -> Option<&String> { method unwrap_i64 (line 277) | pub fn unwrap_i64(&self) -> Option<&i64> { method unwrap_f64 (line 284) | pub fn unwrap_f64(&self) -> Option<&f64> { method unwrap_hashmap (line 291) | pub fn unwrap_hashmap(&self) -> Option<&JSMAP> { method unwrap_vec (line 298) | pub fn unwrap_vec(&self) -> Option<&Vec> { method stringify (line 305) | pub fn stringify(&self) -> String { type Output (line 357) | type Output = NP_JSON; method index (line 358) | fn index<'a>(&'a self, id: usize) -> &'a Self::Output { type Output (line 372) | type Output = NP_JSON; method index (line 373) | fn index<'a>(&'a self, id: String) -> &'a Self::Output { type Output (line 387) | type Output = NP_JSON; method index (line 388) | fn index<'b>(&'b self, id: &str) -> &'b Self::Output { function recursive (line 402) | fn recursive(v: &mut NP_JSON, function json_decode (line 497) | pub fn json_decode<'json>(text: String) -> Result, NP_Error> { FILE: no_proto_rs_old/src/lib.rs type NP_Factory (line 466) | pub struct NP_Factory { method new (line 492) | pub fn new(es6_schema: S) -> Result where S: Into Result { method export_schema_bytes (line 528) | pub fn export_schema_bytes(&self) -> &[u8] { method export_schema_idl (line 534) | pub fn export_schema_idl(&self) -> Result { method open_buffer (line 540) | pub fn open_buffer(&self, bytes: Vec) -> NP_Buffer { method open_buffer_ref (line 550) | pub fn open_buffer_ref<'buffer>(&'buffer self, bytes: &'buffer [u8]) -... method open_buffer_ref_mut (line 563) | pub fn open_buffer_ref_mut<'buffer>(&'buffer self, bytes: &'buffer mut... method new_buffer (line 572) | pub fn new_buffer<'buffer>(&'buffer self, capacity: Option) -> ... method new_buffer_ref_mut (line 580) | pub fn new_buffer_ref_mut<'buffer>(&'buffer self, bytes: &'buffer mut ... type NP_Size_Data (line 477) | pub struct NP_Size_Data { function threading_works (line 687) | fn threading_works() { FILE: no_proto_rs_old/src/memory.rs type NP_Memory_Kind (line 10) | pub enum NP_Memory_Kind { type NP_Memory (line 20) | pub struct NP_Memory { method existing_owned (line 46) | pub fn existing_owned(bytes: Vec, schema: *const Vec, schema: *const Vec) -> Result bool { method set_length (line 143) | pub fn set_length(&mut self, new_len: usize) -> Result<(), NP_Error> { method set_max_length (line 165) | pub fn set_max_length(&mut self, len: usize) { method length (line 183) | pub fn length(&self) -> usize { method get_schemas (line 193) | pub fn get_schemas(&self) -> &Vec { method get_schema (line 198) | pub fn get_schema(&self, idx: usize) -> &NP_Parsed_Schema { method malloc_borrow (line 203) | pub fn malloc_borrow(&self, bytes: &[u8]) -> Result { method malloc (line 236) | pub fn malloc(&self, bytes: Vec) -> Result { method read_bytes (line 241) | pub fn read_bytes(&self) -> &[u8] { method write_bytes (line 251) | pub fn write_bytes(&self) -> &mut [u8] { method get_1_byte (line 265) | pub fn get_1_byte(&self, address: usize) -> Option { method get_2_bytes (line 276) | pub fn get_2_bytes(&self, address: usize) -> Option<&[u8; 2]> { method get_4_bytes (line 295) | pub fn get_4_bytes(&self, address: usize) -> Option<&[u8; 4]> { method get_8_bytes (line 314) | pub fn get_8_bytes(&self, address: usize) -> Option<&[u8; 8]> { method get_16_bytes (line 333) | pub fn get_16_bytes(&self, address: usize) -> Option<&[u8; 16]> { method get_32_bytes (line 352) | pub fn get_32_bytes(&self, address: usize) -> Option<&[u8; 32]> { method dump (line 370) | pub fn dump(self) -> Vec { method clone (line 31) | fn clone(&self) -> Self { FILE: no_proto_rs_old/src/new_idl.rs type AST_STR (line 12) | pub struct AST_STR { type AST (line 22) | pub enum AST { method parse (line 60) | pub fn parse(input: &str) -> Result, NP_Error> { method recursive_parse (line 67) | pub fn recursive_parse(depth: usize, result: &mut Vec, source: &s... type ast_cursor_state (line 36) | enum ast_cursor_state { type ast_state (line 48) | struct ast_state { function test (line 328) | fn test() { FILE: no_proto_rs_old/src/pointer/any.rs type NP_Any (line 15) | pub struct NP_Any { } method type_idx (line 20) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("any", NP_TypeKeys::Any) } method self_type_idx (line 21) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("any", NP_Typ... method schema_to_json (line 23) | fn schema_to_json(_schema: &Vec, _address: usize)-> ... method schema_to_idl (line 30) | fn schema_to_idl(_schema: &Vec, _address: usize)-> R... method from_idl_to_schema (line 34) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl... method set_from_json (line 38) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Curs... method set_value (line 42) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method into_value (line 45) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method to_json (line 48) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory)... method get_size (line 51) | fn get_size(depth:usize, _cursor: &NP_Cursor, _memory: &NP_Memory) -> ... method do_compact (line 54) | fn do_compact(depth:usize, from_cursor: NP_Cursor, from_memory: &'valu... method from_json_to_schema (line 57) | fn from_json_to_schema(mut schema: Vec, _json_schema... method default_value (line 71) | fn default_value(_depth: usize, addr: usize, schema: &Vec, _address: u... method default (line 87) | fn default() -> Self { function schema_parsing_works (line 94) | fn schema_parsing_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/pointer/bool.rs function schema_default (line 34) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Self... function np_max_value (line 37) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function np_min_value (line 41) | fn np_min_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function type_idx (line 48) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("bool", NP_TypeKeys::Bool... function self_type_idx (line 49) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("bool", NP_Type... function schema_to_json (line 51) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function default_value (line 68) | fn default_value(_depth: usize, address: usize, schema: &Vec(_depth: usize, _apply_null: bool, cursor: NP_Curs... function set_value (line 88) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... function into_value (line 121) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result Res... function schema_to_idl (line 184) | fn schema_to_idl(schema: &Vec, address: usize)-> Resul... function from_idl_to_schema (line 203) | fn from_idl_to_schema(mut schema: Vec, _name: &str, id... function from_json_to_schema (line 256) | fn from_json_to_schema(mut schema: Vec, json_schema: &... function from_bytes_to_schema (line 286) | fn from_bytes_to_schema(mut schema: Vec, address: usiz... function schema_parsing_works_idl (line 304) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 320) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 336) | fn default_value_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 347) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/pointer/bytes.rs type NP_Bytes (line 33) | pub type NP_Bytes = Vec; method schema_default (line 41) | fn schema_default(schema: &NP_Parsed_Schema) -> Option where Sel... method np_max_value (line 56) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 74) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method type_idx (line 98) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("bytes", NP_TypeKeys::B... method self_type_idx (line 99) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("bytes", NP_T... method schema_to_json (line 101) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method default_value (line 124) | fn default_value(_depth: usize, address: usize, schema: &Vec(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method schema_to_idl (line 141) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 171) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method set_from_json (line 258) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, cursor: NP_Cu... method into_value (line 285) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method to_json (line 292) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method get_size (line 327) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method from_json_to_schema (line 352) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 424) | fn from_bytes_to_schema(mut schema: Vec, address: us... type NP_Borrow_Bytes (line 37) | pub type NP_Borrow_Bytes<'bytes> = &'bytes [u8]; function schema_default (line 471) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Self... function np_max_value (line 475) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function np_min_value (line 479) | fn np_min_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function type_idx (line 488) | fn type_idx() -> (&'value str, NP_TypeKeys) { NP_Bytes::type_idx() } function self_type_idx (line 489) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { NP_Bytes::type_i... function schema_to_json (line 491) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function set_from_json (line 495) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, _cursor: NP_Cur... function default_value (line 499) | fn default_value(_depth: usize, addr: usize, schema: &'value Vec, _address: usize)-> Res... function from_idl_to_schema (line 516) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl: ... function set_value (line 521) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... function into_value (line 619) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result Resu... function from_json_to_schema (line 660) | fn from_json_to_schema(schema: Vec, json_schema: &Box<... function from_bytes_to_schema (line 664) | fn from_bytes_to_schema(schema: Vec, address: usize, b... function schema_parsing_works_idl (line 670) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 693) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 717) | fn default_value_works() -> Result<(), NP_Error> { function fixed_size_works (line 727) | fn fixed_size_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 738) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/pointer/date.rs type NP_Date (line 42) | pub struct NP_Date { method schema_default (line 48) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Se... method np_max_value (line 52) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option Option Self { method type_idx (line 85) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("date", NP_TypeKeys::Da... method self_type_idx (line 86) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("date", NP_Ty... method schema_to_json (line 88) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method default_value (line 101) | fn default_value(_depth: usize, addr: usize, schema: &Vec(_depth: usize, _apply_null: bool, cursor: NP_Cu... method set_value (line 124) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method into_value (line 150) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method to_json (line 169) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method get_size (line 194) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method schema_to_idl (line 206) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 220) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method from_json_to_schema (line 275) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 303) | fn from_bytes_to_schema(mut schema: Vec, address: us... method default (line 70) | fn default() -> Self { method fmt (line 76) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { function schema_parsing_works (line 327) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 338) | fn default_value_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 350) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/pointer/dec.rs type NP_Dec (line 84) | pub struct NP_Dec { method schema_default (line 92) | fn schema_default(schema: &NP_Parsed_Schema) -> Option where Sel... method np_max_value (line 97) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 102) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method to_float (line 121) | pub fn to_float(&self) -> f64 { method shift_exp (line 148) | pub fn shift_exp(&mut self, new_exp: u8) -> NP_Dec { method new (line 198) | pub fn new(num: i64, exp: u8) -> Self { method match_exp (line 218) | pub fn match_exp(&self, other: &NP_Dec) -> NP_Dec { method export (line 239) | pub fn export(&self) -> (i64, u8) { method ne (line 265) | fn ne(&self, other: &NP_Dec) -> bool { method eq (line 277) | fn eq(&self, other: &NP_Dec) -> bool { method lt (line 312) | fn lt(&self, other: &NP_Dec) -> bool { method le (line 321) | fn le(&self, other: &NP_Dec) -> bool { method gt (line 330) | fn gt(&self, other: &NP_Dec) -> bool { method ge (line 339) | fn ge(&self, other: &NP_Dec) -> bool { method partial_cmp (line 348) | fn partial_cmp(&self, other: &NP_Dec) -> Option { method into (line 380) | fn into(self) -> i32 { method into (line 417) | fn into(self) -> i64 { method into (line 497) | fn into(self) -> f64 { method into (line 543) | fn into(self) -> f32 { method div_assign (line 580) | fn div_assign(&mut self, other: NP_Dec) { type Output (line 591) | type Output = NP_Dec; method div (line 592) | fn div(mut self, other: NP_Dec) -> >::O... method sub_assign (line 604) | fn sub_assign(&mut self, other: NP_Dec) { type Output (line 615) | type Output = NP_Dec; method sub (line 616) | fn sub(mut self, other: NP_Dec) -> >::O... method add_assign (line 628) | fn add_assign(&mut self, other: NP_Dec) { type Output (line 639) | type Output = NP_Dec; method add (line 640) | fn add(mut self, other: NP_Dec) -> >::O... method mul_assign (line 652) | fn mul_assign(&mut self, other: NP_Dec) { type Output (line 663) | type Output = NP_Dec; method mul (line 664) | fn mul(mut self, other: NP_Dec) -> >::O... method type_idx (line 687) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("decimal", NP_TypeKeys:... method self_type_idx (line 688) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("decimal", NP... method schema_to_json (line 690) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method default_value (line 707) | fn default_value(_depth: usize, addr: usize, schema: &Vec(_depth: usize, _apply_null: bool, cursor: NP_Cu... method set_value (line 741) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method into_value (line 784) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method to_json (line 809) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method get_size (line 856) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method schema_to_idl (line 868) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 882) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method from_json_to_schema (line 963) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 1016) | fn from_bytes_to_schema(mut schema: Vec, address: us... function into (line 401) | fn into(self) -> NP_Dec { function into (line 438) | fn into(self) -> NP_Dec { function round_f64 (line 445) | fn round_f64(n: f64) -> f64 { function round_f32 (line 453) | fn round_f32(n: f32) -> f32 { function round (line 461) | fn round(n: f64, precision: u32) -> f64 { function precision (line 465) | fn precision(x: f64) -> Option { function round32 (line 474) | fn round32(n: f32, precision: u32) -> f32 { function precision32 (line 478) | fn precision32(x: f32) -> Option { function into (line 512) | fn into(self) -> NP_Dec { function into (line 558) | fn into(self) -> NP_Dec { method default (line 677) | fn default() -> Self { function schema_parsing_works_idl (line 1040) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 1057) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 1074) | fn default_value_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 1087) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/pointer/geo.rs type NP_Geo_Bytes (line 41) | pub struct NP_Geo_Bytes { method schema_default (line 52) | fn schema_default(schema: &NP_Parsed_Schema) -> Option where Sel... method np_max_value (line 57) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 62) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method into_geo (line 70) | pub fn into_geo(self) -> NP_Geo { method set_from_json (line 139) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, _cursor: NP_C... method default_value (line 143) | fn default_value(_depth: usize, _addr: usize, _schema: &Vec (&'value str, NP_TypeKeys) { NP_Geo::type_idx() } method self_type_idx (line 147) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { NP_Geo::type_i... method schema_to_idl (line 149) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 153) | fn from_idl_to_schema(schema: Vec, name: &str, idl: ... method schema_to_json (line 157) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_value (line 159) | fn set_value<'set>(_cursor: NP_Cursor, _memory: &'set NP_Memory, _valu... method to_json (line 162) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory)... method get_size (line 165) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method into_value (line 177) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method from_json_to_schema (line 217) | fn from_json_to_schema(schema: Vec, json_schema: &Bo... method from_bytes_to_schema (line 221) | fn from_bytes_to_schema(schema: Vec, address: usize,... method default (line 132) | fn default() -> Self { type NP_Geo (line 233) | pub struct NP_Geo { method schema_default (line 243) | fn schema_default(schema: &NP_Parsed_Schema) -> Option where Sel... method np_max_value (line 248) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 253) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method new (line 262) | pub fn new(size: u8, lat: f64, lng: f64) -> Self { method get_deviser (line 267) | pub fn get_deviser(size: i64) -> f64 { method into_json (line 278) | pub fn into_json(&self) -> NP_JSON { method get_bytes (line 286) | pub fn get_bytes(&self) -> Option { method default_value (line 393) | fn default_value(_depth: usize, addr: usize, schema: &Vec(_depth: usize, _apply_null: bool, cursor: NP_Cu... method type_idx (line 438) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("geo", NP_TypeKeys::Geo) } method self_type_idx (line 439) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("geo", NP_Typ... method schema_to_json (line 441) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_value (line 461) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method into_value (line 588) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method to_json (line 655) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method schema_to_idl (line 692) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 719) | fn from_idl_to_schema(mut schema: Vec, name: &str, i... method get_size (line 809) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method from_json_to_schema (line 823) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 909) | fn from_bytes_to_schema(mut schema: Vec, address: us... method default (line 339) | fn default() -> Self { function geo_default_value (line 344) | fn geo_default_value(size: u8, json: &NP_JSON) -> Result Result<(), NP_Error> { function schema_parsing_works (line 1011) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 1053) | fn default_value_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 1073) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/pointer/mod.rs type NP_Pointer_Scalar (line 46) | pub struct NP_Pointer_Scalar { method default (line 51) | fn default() -> Self { type NP_Pointer_List_Item (line 59) | pub struct NP_Pointer_List_Item { type NP_Pointer_Map_Item (line 68) | pub struct NP_Pointer_Map_Item { type NP_Pointer_Bytes (line 76) | pub trait NP_Pointer_Bytes { method get_type (line 77) | fn get_type(&self) -> &str { "" } method get_addr_value (line 78) | fn get_addr_value(&self) -> u32 { 0 } method set_addr_value (line 79) | fn set_addr_value(&mut self, addr: u32) { } method get_next_addr (line 80) | fn get_next_addr(&self) -> u32 { 0 } method set_next_addr (line 81) | fn set_next_addr(&mut self, addr: u32) { } method set_index (line 82) | fn set_index(&mut self, index: u16) { } method get_index (line 83) | fn get_index(&self) -> u16 { 0 } method set_key_addr (line 84) | fn set_key_addr(&mut self, hash: u32) { } method get_key_addr (line 85) | fn get_key_addr(&self) -> u32 { 0 } method reset (line 86) | fn reset(&mut self) { } method get_size (line 87) | fn get_size(&self) -> usize { 0 } method get_key (line 88) | fn get_key<'key>(&self, memory: &'key NP_Memory) -> &'key str { "" } method get_key_size (line 89) | fn get_key_size<'key>(&self, memory: &'key NP_Memory) -> usize { 0 } method get_type (line 93) | fn get_type(&self) -> &str { "Scalar" } method get_addr_value (line 95) | fn get_addr_value(&self) -> u32 { u32::from_be_bytes(self.addr_value) } method set_addr_value (line 97) | fn set_addr_value(&mut self, addr: u32) { self.addr_value = addr.to_be... method reset (line 99) | fn reset(&mut self) { self.addr_value = [0; 4]; } method get_size (line 101) | fn get_size(&self) -> usize { 4 } method get_type (line 104) | fn get_type(&self) -> &str { "List Item" } method get_addr_value (line 106) | fn get_addr_value(&self) -> u32 { u32::from_be_bytes(self.addr_value) } method set_addr_value (line 108) | fn set_addr_value(&mut self, addr: u32) { self.addr_value = addr.to_be... method get_next_addr (line 110) | fn get_next_addr(&self) -> u32 { u32::from_be_bytes(self.next_value) } method set_next_addr (line 112) | fn set_next_addr(&mut self, addr: u32) { self.next_value = addr.to_be_... method set_index (line 114) | fn set_index(&mut self, index: u16) { self.index = index.to_be_bytes() } method get_index (line 116) | fn get_index(&self) -> u16 { u16::from_be_bytes(self.index) } method reset (line 118) | fn reset(&mut self) { self.addr_value = [0; 4]; self.next_value = [0; ... method get_size (line 120) | fn get_size(&self) -> usize { 10 } method get_type (line 123) | fn get_type(&self) -> &str { "Map Item" } method get_addr_value (line 125) | fn get_addr_value(&self) -> u32 { u32::from_be_bytes(self.addr_value) } method set_addr_value (line 127) | fn set_addr_value(&mut self, addr: u32) { self.addr_value = addr.to_be... method get_next_addr (line 129) | fn get_next_addr(&self) -> u32 { u32::from_be_bytes(self.next_value) } method set_next_addr (line 131) | fn set_next_addr(&mut self, addr: u32) { self.next_value = addr.to_be_... method set_key_addr (line 133) | fn set_key_addr(&mut self, addr: u32) { self.key_addr = addr.to_be_by... method get_key_addr (line 135) | fn get_key_addr(&self) -> u32 { u32::from_be_bytes(self.key_addr) } method reset (line 137) | fn reset(&mut self) { self.addr_value = [0; 4]; self.next_value = [0; ... method get_size (line 139) | fn get_size(&self) -> usize { 12 } method get_key (line 141) | fn get_key<'key>(&self, memory: &'key NP_Memory) -> &'key str { method get_key_size (line 152) | fn get_key_size<'key>(&self, memory: &'key NP_Memory) -> usize { type NP_Vtable (line 170) | pub struct NP_Vtable { method get_next (line 180) | pub fn get_next(&self) -> u32 { method set_next (line 185) | pub fn set_next(&mut self, value: u32) { type NP_Cursor_Parent (line 196) | pub enum NP_Cursor_Parent { type NP_Cursor (line 205) | pub struct NP_Cursor { method new (line 221) | pub fn new(buff_addr: usize, schema_addr: usize, parent_schema_addr: u... method get_value (line 233) | pub fn get_value(&self, memory: &NP_Memory) -> &'cursor dyn NP_Pointer... method get_value_mut (line 261) | pub fn get_value_mut(&self, memory: &NP_Memory) -> &'cursor mut dyn NP... method select (line 290) | pub fn select(memory: &NP_Memory, cursor: NP_Cursor, make_path: bool, ... method set_max (line 384) | pub fn set_max(cursor: NP_Cursor, memory: &NP_Memory) -> Result Result Re... method set_from_json (line 626) | pub fn set_from_json(depth: usize, apply_null: bool, cursor: NP_Cursor... method delete (line 676) | pub fn delete(cursor: NP_Cursor, memory: &NP_Memory) -> Result { method schema_default (line 750) | fn schema_default(_schema: &'scalar NP_Parsed_Schema) -> Option ... method np_max_value (line 753) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option Option { method type_idx (line 767) | fn type_idx() -> (&'value str, NP_TypeKeys); method self_type_idx (line 771) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys); method schema_to_json (line 775) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method schema_to_idl (line 779) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 783) | fn from_idl_to_schema(schema: Vec, name: &str, idl: ... method from_json_to_schema (line 787) | fn from_json_to_schema(schema: Vec, json_schema: &Bo... method from_bytes_to_schema (line 791) | fn from_bytes_to_schema(schema: Vec, address: usize,... method set_value (line 795) | fn set_value<'set>(_cursor: NP_Cursor, _memory: &'set NP_Memory, _valu... method set_from_json (line 802) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Curs... method into_value (line 806) | fn into_value(_cursor: &NP_Cursor, _memory: &'value NP_Memory) -> Resu... method default_value (line 813) | fn default_value(depth: usize, scham_addr: usize, schema: &'value Vec<... method to_json (line 817) | fn to_json(depth: usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method get_size (line 821) | fn get_size(depth: usize, cursor: &'value NP_Cursor, memory: &'value N... method do_compact (line 825) | fn do_compact(_depth: usize, from_cursor: NP_Cursor, from_memory: &'va... FILE: no_proto_rs_old/src/pointer/numbers.rs type NP_NumType (line 55) | pub enum NP_NumType { type NP_BigEndian (line 479) | trait NP_BigEndian { method np_get_default_from_json (line 480) | fn np_get_default_from_json(json: &NP_JSON) -> Option where Self... method np_get_default_from_bytes (line 481) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 482) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec) -> Option where Self... method np_get_default (line 498) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 517) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 591) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 608) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 666) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 683) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 739) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 756) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 814) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 831) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 887) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 904) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 960) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 977) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 1033) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 1050) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 1105) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 1122) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 1178) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 1195) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... function i8_schema_parsing_works (line 529) | fn i8_schema_parsing_works() -> Result<(), NP_Error> { function i8_schema_parsing_works_idl (line 546) | fn i8_schema_parsing_works_idl() -> Result<(), NP_Error> { function i8_default_value_works (line 563) | fn i8_default_value_works() -> Result<(), NP_Error> { function i8_set_clear_value_and_compaction_works (line 575) | fn i8_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function i16_schema_parsing_works (line 620) | fn i16_schema_parsing_works() -> Result<(), NP_Error> { function i16_default_value_works (line 638) | fn i16_default_value_works() -> Result<(), NP_Error> { function i16_set_clear_value_and_compaction_works (line 650) | fn i16_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function i32_schema_parsing_works (line 695) | fn i32_schema_parsing_works() -> Result<(), NP_Error> { function i32_default_value_works (line 713) | fn i32_default_value_works() -> Result<(), NP_Error> { function i32_set_clear_value_and_compaction_works (line 723) | fn i32_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function i64_schema_parsing_works (line 768) | fn i64_schema_parsing_works() -> Result<(), NP_Error> { function i64_default_value_works (line 786) | fn i64_default_value_works() -> Result<(), NP_Error> { function i64_set_clear_value_and_compaction_works (line 798) | fn i64_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function u8_schema_parsing_works (line 844) | fn u8_schema_parsing_works() -> Result<(), NP_Error> { function u8_default_value_works (line 861) | fn u8_default_value_works() -> Result<(), NP_Error> { function u8_set_clear_value_and_compaction_works (line 871) | fn u8_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function u16_schema_parsing_works (line 916) | fn u16_schema_parsing_works() -> Result<(), NP_Error> { function u16_default_value_works (line 934) | fn u16_default_value_works() -> Result<(), NP_Error> { function u16_set_clear_value_and_compaction_works (line 944) | fn u16_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function u32_schema_parsing_works (line 989) | fn u32_schema_parsing_works() -> Result<(), NP_Error> { function u32_default_value_works (line 1007) | fn u32_default_value_works() -> Result<(), NP_Error> { function u32_set_clear_value_and_compaction_works (line 1017) | fn u32_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function u64_schema_parsing_works (line 1062) | fn u64_schema_parsing_works() -> Result<(), NP_Error> { function u64_default_value_works (line 1079) | fn u64_default_value_works() -> Result<(), NP_Error> { function u64_set_clear_value_and_compaction_works (line 1089) | fn u64_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function float_schema_parsing_works (line 1134) | fn float_schema_parsing_works() -> Result<(), NP_Error> { function float_default_value_works (line 1151) | fn float_default_value_works() -> Result<(), NP_Error> { function float_set_clear_value_and_compaction_works (line 1161) | fn float_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function double_schema_parsing_works (line 1207) | fn double_schema_parsing_works() -> Result<(), NP_Error> { function double_default_value_works (line 1224) | fn double_default_value_works() -> Result<(), NP_Error> { function double_set_clear_value_and_compaction_works (line 1234) | fn double_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/pointer/option.rs type NP_Enum (line 38) | pub enum NP_Enum { method schema_default (line 46) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Se... method np_max_value (line 50) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 55) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method new (line 64) | pub fn new>(value: S) -> Self { method len (line 71) | pub fn len(&self) -> usize { method as_bytes (line 79) | pub fn as_bytes(&self) -> &[u8] { method to_str (line 87) | pub fn to_str(&self) -> &str { method to_string (line 95) | pub fn to_string(&self) -> String { method type_idx (line 111) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("option", NP_TypeKeys::... method self_type_idx (line 112) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("option", NP_... method schema_to_json (line 114) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_from_json (line 136) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, cursor: NP_Cu... method set_value (line 147) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method schema_to_idl (line 191) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 225) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method into_value (line 314) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method default_value (line 342) | fn default_value(_depth: usize, schema_addr: usize,schema: &Vec R... method from_json_to_schema (line 417) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 491) | fn from_bytes_to_schema(mut schema: Vec, address: us... method default (line 104) | fn default() -> Self { function schema_parsing_works_idl (line 529) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 546) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 564) | fn default_value_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 574) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/pointer/portal.rs type NP_Portal (line 70) | pub struct NP_Portal(); method type_idx (line 74) | fn type_idx() -> (&'value str, NP_TypeKeys) { method self_type_idx (line 78) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { method schema_to_json (line 82) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method schema_to_idl (line 102) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 113) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method from_json_to_schema (line 156) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 177) | fn from_bytes_to_schema(mut schema: Vec, address: us... method default_value (line 196) | fn default_value(_depth: usize, _schema_addr: usize, _schemas: &Vec(depth: usize, apply_null: bool, cursor: NP_Curs... method get_size (line 220) | fn get_size(depth:usize, cursor: &'value NP_Cursor, memory: &'value NP... method do_compact (line 229) | fn do_compact(depth:usize, mut from_cursor: NP_Cursor, from_memory: &'... function schema_parsing_works (line 245) | fn schema_parsing_works() -> Result<(), NP_Error> { function infinite_recursion (line 258) | fn infinite_recursion() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 292) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/pointer/string.rs type NP_String (line 35) | pub type NP_String<'string> = &'string str; method schema_default (line 44) | fn schema_default(schema: &NP_Parsed_Schema) -> Option where Self:... method np_max_value (line 60) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 80) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method type_idx (line 106) | fn type_idx() -> (&'value str, NP_TypeKeys) { method self_type_idx (line 109) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { method schema_to_json (line 113) | fn schema_to_json(schema: &Vec, address: usize) -> Res... method schema_to_idl (line 149) | fn schema_to_idl(schema: &Vec, address: usize)-> Resul... method from_idl_to_schema (line 191) | fn from_idl_to_schema(mut schema: Vec, _name: &str, id... method set_from_json (line 288) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, cursor: NP_Curs... method from_bytes_to_schema (line 299) | fn from_bytes_to_schema(mut schema: Vec, address: usiz... method set_value (line 345) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... method into_value (line 349) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result Res... method from_json_to_schema (line 383) | fn from_json_to_schema(mut schema: Vec, json_schema: &... method to_json (line 485) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory) ... method default_value (line 504) | fn default_value(_depth: usize, schema_addr: usize,schema: &Vec Option where Self... function np_max_value (line 518) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function np_min_value (line 522) | fn np_min_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function type_idx (line 529) | fn type_idx() -> (&'value str, NP_TypeKeys) { String::type_idx() } function self_type_idx (line 530) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { String::default(... function schema_to_json (line 532) | fn schema_to_json(_schema: &Vec, _address: usize)-> Re... function set_from_json (line 536) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, _cursor: NP_Cur... function set_value (line 541) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... function default_value (line 647) | fn default_value(_depth: usize, schema_addr: usize,schema: &'value Vec, _address: usize)-> Res... function from_idl_to_schema (line 662) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl: ... function into_value (line 666) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result Resu... function from_json_to_schema (line 708) | fn from_json_to_schema(schema: Vec, _json_schema: &Box... function from_bytes_to_schema (line 713) | fn from_bytes_to_schema(schema: Vec, _address: usize, ... function schema_parsing_works_idl (line 720) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 755) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 790) | fn default_value_works() -> Result<(), NP_Error> { function fixed_size_works (line 800) | fn fixed_size_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 811) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function uppercase_lowercase_works (line 831) | fn uppercase_lowercase_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/pointer/ulid.rs type NP_ULID (line 44) | pub struct NP_ULID { method generate (line 60) | pub fn generate(now_ms: u64, random_seed: u32) -> NP_ULID { method generate_with_rand (line 83) | pub fn generate_with_rand(now_ms: u64, random_fn: F) -> NP_ULID whe... method get_time (line 103) | pub fn get_time(&self) -> u64 { method get_random (line 112) | pub fn get_random(&self) -> &[u8; 10] { method to_string (line 118) | pub fn to_string(&self) -> String { method from_string (line 139) | pub fn from_string>(value: S) -> Self { method schema_default (line 172) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Se... method np_max_value (line 176) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option Option (&'value str, NP_TypeKeys) { ("ulid", NP_TypeKeys::Ul... method self_type_idx (line 189) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("ulid", NP_Ty... method schema_to_json (line 191) | fn schema_to_json(_schema: &Vec, _address: usize)-> ... method set_from_json (line 198) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, cursor: NP_Cu... method schema_to_idl (line 209) | fn schema_to_idl(_schema: &Vec, _address: usize)-> R... method from_idl_to_schema (line 213) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl... method set_value (line 217) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method into_value (line 221) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method default_value (line 228) | fn default_value(_depth: usize, _scham_addr: usize,_schema: &Vec R... method from_json_to_schema (line 262) | fn from_json_to_schema(mut schema: Vec, _json_schema... method from_bytes_to_schema (line 278) | fn from_bytes_to_schema(mut schema: Vec, _address: u... type _NP_ULID (line 49) | pub type _NP_ULID<'a> = &'a NP_ULID; method default (line 160) | fn default() -> Self { method fmt (line 166) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { function schema_default (line 292) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Self... function np_max_value (line 295) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function np_min_value (line 299) | fn np_min_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function type_idx (line 307) | fn type_idx() -> (&'value str, NP_TypeKeys) { NP_ULID::type_idx() } function self_type_idx (line 308) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { NP_ULID::default... function schema_to_json (line 310) | fn schema_to_json(_schema: &Vec, _address: usize)-> Re... function set_from_json (line 314) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, _cursor: NP_Cur... function schema_to_idl (line 319) | fn schema_to_idl(_schema: &Vec, _address: usize)-> Res... function from_idl_to_schema (line 323) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl: ... function set_value (line 327) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... function default_value (line 350) | fn default_value(_depth: usize, _scham_addr: usize,_schema: &Vec Result Resu... function from_json_to_schema (line 381) | fn from_json_to_schema(schema: Vec, _json_schema: &Box... function from_bytes_to_schema (line 386) | fn from_bytes_to_schema(schema: Vec, _address: usize, ... function schema_parsing_works_idl (line 393) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 404) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 416) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/pointer/union.rs type NP_Union (line 23) | pub struct NP_Union { method schema_default (line 32) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Se... method np_max_value (line 36) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option Option,... method type_idx (line 102) | fn type_idx() -> (&'value str, NP_TypeKeys) { method self_type_idx (line 106) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { method schema_to_json (line 110) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method schema_to_idl (line 132) | fn schema_to_idl(_schema: &Vec, _address: usize)-> R... method from_idl_to_schema (line 136) | fn from_idl_to_schema(_schema: Vec, _name: &str, _id... method from_json_to_schema (line 140) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 228) | fn from_bytes_to_schema(mut schema: Vec, address: us... method set_from_json (line 281) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, _cursor: NP_C... method default_value (line 285) | fn default_value(_depth: usize, _schema_addr: usize, _schemas: &Vec Resu... method to_json (line 297) | fn to_json(_depth:usize, _cursor: &NP_Cursor, _memory: &'value NP_Memo... method get_size (line 310) | fn get_size(_depth:usize, _cursor: &'value NP_Cursor, _memory: &'value... method do_compact (line 323) | fn do_compact<, M2: NP_Memory>(_depth:usize, mut _from_cursor: NP_Curs... function schema_parsing_works (line 341) | fn schema_parsing_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/pointer/uuid.rs type NP_UUID (line 49) | pub struct NP_UUID { method generate (line 62) | pub fn generate(random_seed: u32) -> Self { method generate_with_rand (line 85) | pub fn generate_with_rand(random_fn: F) -> Self where F: Fn() -> u8 { method from_string (line 103) | pub fn from_string>(uuid: S) -> NP_UUID { method to_string (line 121) | pub fn to_string(&self) -> String { method schema_default (line 150) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Se... method np_max_value (line 153) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option Option (&'value str, NP_TypeKeys) { ("uuid", NP_TypeKeys::Uu... method self_type_idx (line 167) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("uuid", NP_Ty... method schema_to_json (line 169) | fn schema_to_json(_schema: &Vec, _address: usize)-> ... method set_value (line 176) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method set_from_json (line 180) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, cursor: NP_Cu... method schema_to_idl (line 193) | fn schema_to_idl(_schema: &Vec, _address: usize)-> R... method from_idl_to_schema (line 197) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl... method default_value (line 201) | fn default_value(_depth: usize, _scham_addr: usize,_schema: &Vec Result... method to_json (line 212) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method get_size (line 231) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method from_json_to_schema (line 242) | fn from_json_to_schema(mut schema: Vec, _json_schema... method from_bytes_to_schema (line 258) | fn from_bytes_to_schema(mut schema: Vec, _address: u... type _NP_UUID (line 56) | pub type _NP_UUID<'a> = &'a NP_UUID; method fmt (line 138) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { method default (line 144) | fn default() -> Self { function schema_default (line 271) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Self... function np_max_value (line 275) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function np_min_value (line 279) | fn np_min_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function type_idx (line 286) | fn type_idx() -> (&'value str, NP_TypeKeys) { NP_UUID::type_idx() } function self_type_idx (line 287) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { NP_UUID::default... function schema_to_json (line 289) | fn schema_to_json(_schema: &Vec, _address: usize)-> Re... function set_value (line 293) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... function schema_to_idl (line 316) | fn schema_to_idl(_schema: &Vec, _address: usize)-> Res... function from_idl_to_schema (line 320) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl: ... function default_value (line 324) | fn default_value(_depth: usize, _scham_addr: usize,_schema: &Vec(_depth: usize, _apply_null: bool, _cursor: NP_Cur... function into_value (line 332) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result Resu... function from_json_to_schema (line 359) | fn from_json_to_schema(schema: Vec, _json_schema: &Box... function from_bytes_to_schema (line 363) | fn from_bytes_to_schema(schema: Vec, _address: usize, ... function schema_parsing_works_idl (line 369) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 380) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 393) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/rpc.rs type RPC_Fn_Kinds (line 313) | pub enum RPC_Fn_Kinds { method from (line 323) | fn from(value: u8) -> Self { type NP_Str_Addr (line 331) | struct NP_Str_Addr { type NP_RPC_Spec (line 340) | enum NP_RPC_Spec { type NP_RPC_Factory (line 363) | pub struct NP_RPC_Factory<'fact> { type NP_RCP_Spec (line 377) | enum NP_RCP_Spec<'spec> { function write (line 384) | pub fn write(&mut self) -> Result<&mut Vec, NP_Error> { function read (line 391) | pub fn read(&self) -> &[u8] { type NP_RPC_Specification (line 402) | pub struct NP_RPC_Specification<'spec> { function read_str (line 412) | fn read_str(&self, addr: &NP_Str_Addr) -> &str { type Parsed_Fn (line 422) | struct Parsed_Fn { function read_u16 (line 434) | fn read_u16(bytes: &[u8], offset: usize) -> usize { function new (line 442) | pub fn new(json_rcp_spec: &str) -> Result { function get_name (line 542) | pub fn get_name(&self) -> &str { function get_author (line 547) | pub fn get_author(&self) -> &str { function get_id (line 552) | pub fn get_id(&self) -> String { function get_version (line 562) | pub fn get_version(&self) -> String { function parse_json_msg (line 576) | fn parse_json_msg(module: &str, json: &NP_JSON, spec: &mut NP_RPC_Specif... function parse_json_rpc (line 626) | fn parse_json_rpc(module: &str, msg_module: &str, json: &NP_JSON, spec: ... function find_msg (line 725) | fn find_msg(msg_name: &String, spec: &NP_RPC_Specification) -> Result Result Result { function compile_spec (line 882) | pub fn compile_spec(&self) -> &[u8] { function new_request (line 888) | pub fn new_request(&self, rpc_name: &str) -> Result) -> Result Result) -> Result Self { type RPC_Type (line 1108) | pub enum RPC_Type { method from (line 1115) | fn from(value: u8) -> Self { type NP_RPC_Request (line 1122) | pub struct NP_RPC_Request<'request> { function api_id (line 1137) | pub fn api_id(&self) -> &str { function api_version (line 1142) | pub fn api_version(&self) -> &str { function rpc_name (line 1147) | pub fn rpc_name(&self) -> &str { function new_response (line 1152) | pub fn new_response(&self) -> Result { function rpc_close (line 1187) | pub fn rpc_close(self) -> Vec { type NP_RPC_Response (line 1199) | pub struct NP_RPC_Response<'response> { function api_id (line 1221) | pub fn api_id(&self) -> &str { function api_version (line 1226) | pub fn api_version(&self) -> &str { function rpc_name (line 1231) | pub fn rpc_name(&self) -> &str { function rpc_close (line 1239) | pub fn rpc_close(self) -> Result, NP_Error> { function rpc_test (line 1266) | fn rpc_test() -> Result<(), NP_Error> { FILE: no_proto_rs_old/src/schema.rs type NP_TypeKeys (line 835) | pub enum NP_TypeKeys { method from (line 866) | fn from(value: u8) -> Self { method into_type_idx (line 874) | pub fn into_type_idx<'idx>(&self) -> (&'idx str, NP_TypeKeys) { type NP_Schema_Addr (line 908) | pub type NP_Schema_Addr = usize; type String_Case (line 914) | pub enum String_Case { method from (line 921) | fn from(value: u8) -> Self { type NP_Value_Kind (line 930) | pub enum NP_Value_Kind { type NP_Struct_Field (line 938) | pub struct NP_Struct_Field { type NP_Tuple_Field (line 948) | pub struct NP_Tuple_Field { type NP_Schema_Property (line 963) | pub enum NP_Schema_Property { type NP_Parsed_Schema (line 976) | pub struct NP_Parsed_Schema { method default (line 989) | fn default() -> Self { type NP_u8_Data (line 1004) | pub struct NP_u8_Data { type NP_u16_Data (line 1011) | pub struct NP_u16_Data { type NP_u32_Data (line 1018) | pub struct NP_u32_Data { type NP_u64_Data (line 1025) | pub struct NP_u64_Data { type NP_i8_Data (line 1032) | pub struct NP_i8_Data { type NP_i16_Data (line 1039) | pub struct NP_i16_Data { type NP_i32_Data (line 1046) | pub struct NP_i32_Data { type NP_i64_Data (line 1053) | pub struct NP_i64_Data { type NP_f32_Data (line 1060) | pub struct NP_f32_Data { type NP_f64_Data (line 1067) | pub struct NP_f64_Data { type NP_Bool_Data (line 1074) | pub struct NP_Bool_Data { type NP_String_Data (line 1081) | pub struct NP_String_Data { type NP_Bytes_Data (line 1091) | pub struct NP_Bytes_Data { type NP_Geo_Data (line 1099) | pub struct NP_Geo_Data { type NP_Dec_Data (line 1107) | pub struct NP_Dec_Data { type NP_Enum_Data (line 1115) | pub struct NP_Enum_Data { type NP_Struct_Data (line 1123) | pub struct NP_Struct_Data { type NP_Map_List_Data (line 1131) | pub struct NP_Map_List_Data { type NP_Tuple_Data (line 1138) | pub struct NP_Tuple_Data { type NP_Portal_Data (line 1146) | pub struct NP_Portal_Data { method drop (line 1153) | fn drop(&mut self) { type NP_Schema (line 1279) | pub struct NP_Schema { method to_idl (line 1290) | pub fn to_idl(&self) -> Result { method _type_to_idl (line 1296) | pub fn _type_to_idl(parsed_schema: &Vec, address: us... method to_json (line 1329) | pub fn to_json(&self) -> Result { method _type_to_json (line 1335) | pub fn _type_to_json(parsed_schema: &Vec, address: u... method _get_type (line 1369) | pub fn _get_type(json_schema: &Box) -> Result, idl: &JS_Schema, ast: &... method from_bytes (line 1485) | pub fn from_bytes(mut cache: Vec, address: usize, by... method from_json (line 1524) | pub fn from_json(schema: Vec, json_schema: &Box u8 { function to_signed (line 19) | pub fn to_signed(byte: u8) -> u8 { type Rand (line 25) | pub struct Rand { method new (line 30) | pub fn new(seed: u32) -> Rand { method rand (line 38) | pub fn rand(&mut self) -> u32 { method gen_range (line 45) | pub fn gen_range(&mut self, a: i32, b: i32) -> i32 { function opt_err (line 52) | pub fn opt_err(optin: Option) -> Result { function from_base32 (line 62) | pub fn from_base32>(value_str: S) -> u128 { function to_base32 (line 85) | pub fn to_base32(num: u128, length: i32) -> String { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/buffer.rs constant DEFAULT_ROOT_PTR_ADDR (line 23) | pub const DEFAULT_ROOT_PTR_ADDR: usize = 2; constant LIST_MAX_SIZE (line 26) | pub const LIST_MAX_SIZE: usize = core::u16::MAX as usize; constant VTABLE_SIZE (line 28) | pub const VTABLE_SIZE: usize = 4; constant VTABLE_BYTES (line 30) | pub const VTABLE_BYTES: usize = 20; type NP_Buffer (line 37) | pub struct NP_Buffer { method _new (line 79) | pub fn _new(memory: NP_Memory) -> Self { // make new buffer method json_encode (line 112) | pub fn json_encode(&self, path: &[&str]) -> Result { method finish (line 152) | pub fn finish(self) -> NP_Finished_Buffer { method read_bytes (line 158) | pub fn read_bytes(&self) -> &[u8] { method move_cursor (line 166) | pub fn move_cursor(&mut self, path: &[&str]) -> Result { method cursor_to_root (line 183) | pub fn cursor_to_root(&mut self) { method set_max (line 233) | pub fn set_max(&mut self, path: &[&str]) -> Result { method set_min (line 293) | pub fn set_min(&mut self, path: &[&str]) -> Result { method set (line 333) | pub fn set<'set, X: 'set>(&mut self, path: &[&str], value: X) -> Resul... method set_with_json (line 397) | pub fn set_with_json>(&mut self, path: &[&str], json_v... method get_collection (line 568) | pub fn get_collection<'iter>(&'iter self, path: &'iter [&str]) -> Resu... method list_push (line 639) | pub fn list_push<'push, X: 'push>(&mut self, path: &[&str], value: X) ... method get_length (line 779) | pub fn get_length(&self, path: &[&str]) -> Result, NP_Er... method del (line 893) | pub fn del(&mut self, path: &[&str]) -> Result { method get_schema_type (line 929) | pub fn get_schema_type(&self, path: &[&str]) -> Result(&'get self, path: &[&str]) ->... method get (line 1021) | pub fn get<'get, X: 'get>(&'get self, path: &[&str]) -> Result(&mut self, new_capacity: Option, mut ca... method compact (line 1171) | pub fn compact<'compact>(&mut self, new_capacity: Option) -> Re... method compact_into (line 1223) | pub fn compact_into(&mut self, new_capacity: Option) -> Result<... method copy_buffer (line 1244) | pub fn copy_buffer(&self) -> NP_Buffer { method calc_bytes (line 1271) | pub fn calc_bytes<'bytes>(&self) -> Result { method set_max_data_length (line 1295) | pub fn set_max_data_length(&mut self, len: usize) { method data_length (line 1303) | pub fn data_length(&self) -> usize { type NP_Finished_Buffer (line 50) | pub struct NP_Finished_Buffer { method buffer_len (line 57) | pub fn buffer_len(self) -> usize { method data_len (line 63) | pub fn data_len(self) -> usize { method bytes (line 71) | pub fn bytes(self) -> Vec { type NP_Item (line 1309) | pub struct NP_Item<'item> { function has_value (line 1325) | pub fn has_value(&self) -> bool { function get (line 1334) | pub fn get(&'item self) -> Result, NP_Error> where X: NP_Va... function set (line 1357) | pub fn set(&'item mut self, value: X) -> Result<(), NP_Error> where X... function del (line 1389) | pub fn del(&'item mut self) -> bool { type NP_Iterator_Collection (line 1412) | pub enum NP_Iterator_Collection<'col> { function new (line 1427) | pub fn new(cursor: NP_Cursor, memory: &'col NP_Memory) -> Result { function new (line 1460) | pub fn new(cursor: NP_Cursor, memory: &'it NP_Memory) -> Result; method next (line 1474) | fn next(&mut self) -> Option { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/collection/list.rs type NP_List_Bytes (line 15) | pub struct NP_List_Bytes { method set_head (line 23) | pub fn set_head(&mut self, head: u32) { method get_head (line 27) | pub fn get_head(&self) -> u32 { method set_tail (line 31) | pub fn set_tail(&mut self, tail: u32) { method get_tail (line 35) | pub fn get_tail(&self) -> u32 { type List_Item (line 42) | struct List_Item { type NP_List (line 51) | pub struct NP_List { method select (line 68) | pub fn select(list_cursor: NP_Cursor, index: usize, make_path: bool, s... method make_item_in_loop (line 159) | pub fn make_item_in_loop(self, memory: &NP_Memory) -> Result(list_cursor: &NP_Cursor, memory: &'make NP_Mem... method get_list (line 197) | pub fn get_list<'list>(list_cursor_value_addr: usize, memory: &'list N... method new_iter (line 206) | pub fn new_iter(list_cursor: &NP_Cursor, memory: &NP_Memory, only_real... method step_iter (line 257) | pub fn step_iter(&mut self, memory: &NP_Memory) -> Option<(usize, Opti... method push (line 315) | pub fn push<'push>(list_cursor: &NP_Cursor, memory: &NP_Memory, index:... method to_json (line 367) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory)... method type_idx (line 389) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("list", NP_TypeKeys::Li... method self_type_idx (line 390) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("list", NP_Ty... method schema_to_json (line 392) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_from_json (line 405) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Curs... method get_size (line 432) | fn get_size(depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> Re... method do_compact (line 458) | fn do_compact(depth:usize, from_cursor: NP_Cursor, from_memory: &'valu... method schema_to_idl (line 480) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 490) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method from_json_to_schema (line 529) | fn from_json_to_schema(mut schema: Vec, json_schema:... method default_value (line 557) | fn default_value(_depth: usize, _addr: usize, _schema: &Vec, address: us... function schema_parsing_works_idl (line 579) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 589) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 599) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function parseing_works (line 636) | fn parseing_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/collection/map.rs type NP_Map_Bytes (line 16) | pub struct NP_Map_Bytes { method set_head (line 23) | pub fn set_head(&mut self, head: u32) { method get_head (line 27) | pub fn get_head(&self) -> u32 { type Map_Item (line 34) | struct Map_Item<'item> { function new (line 40) | pub fn new(key: &'item str, buff_addr: usize) -> Self { type NP_Map (line 49) | pub struct NP_Map<'map> { function select (line 61) | pub fn select(map_cursor: NP_Cursor, key: &str, make_path: bool, schema_... function get_map (line 89) | pub fn get_map<'get>(map_buff_addr: usize, memory: &'get NP_Memory) -> &... function new_iter (line 98) | pub fn new_iter(map_cursor: &NP_Cursor, memory: &'map NP_Memory) -> Self { function step_iter (line 129) | pub fn step_iter(&mut self, memory: &'map NP_Memory) -> Option<(&'map st... function insert (line 168) | pub fn insert(map_cursor: &NP_Cursor, memory: &NP_Memory, key: &str) -> ... function to_json (line 204) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory) -... function set_from_json (line 222) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Cursor... function type_idx (line 241) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("map", NP_TypeKeys::Map) } function self_type_idx (line 242) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("map", NP_TypeK... function schema_to_json (line 244) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function get_size (line 257) | fn get_size(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory) ... function do_compact (line 283) | fn do_compact(depth:usize, from_cursor: NP_Cursor, from_memory: &'value ... function schema_to_idl (line 302) | fn schema_to_idl(schema: &Vec, address: usize)-> Resul... function from_idl_to_schema (line 312) | fn from_idl_to_schema(mut schema: Vec, _name: &str, id... function from_json_to_schema (line 352) | fn from_json_to_schema(mut schema: Vec, json_schema: &... function default_value (line 381) | fn default_value(_depth: usize, _addr: usize, _schema: &Vec, address: usiz... function schema_parsing_works_idl (line 400) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 410) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 420) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/collection/struc.rs type NP_Struct (line 19) | pub struct NP_Struct<'table> { function select (line 31) | pub fn select(mut table_cursor: NP_Cursor, schema: &NP_Parsed_Schema, k... function make_first_vtable (line 90) | pub fn make_first_vtable<'make>(table_cursor: NP_Cursor, memory: &'make ... function make_next_vtable (line 100) | pub fn make_next_vtable<'make>(prev_vtable: &'make mut NP_Vtable, memory... function new_iter (line 110) | pub fn new_iter(cursor: &NP_Cursor, memory: &'table NP_Memory) -> Self { function get_vtable (line 130) | pub fn get_vtable<'vtable>(v_table_addr: usize, memory: &'vtable NP_Memo... function step_iter (line 139) | pub fn step_iter(&mut self, memory: &'table NP_Memory) -> Option<(usize,... function to_json (line 182) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory) -... function type_idx (line 202) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("struct", NP_TypeKeys::St... function self_type_idx (line 203) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("struct", NP_Ty... function set_from_json (line 205) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Cursor... function from_bytes_to_schema (line 240) | fn from_bytes_to_schema(mut schema: Vec, address: usiz... function schema_to_json (line 294) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function get_size (line 313) | fn get_size(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory) ... function do_compact (line 349) | fn do_compact(depth:usize, from_cursor: NP_Cursor, from_memory: &'value ... function schema_to_idl (line 388) | fn schema_to_idl(schema: &Vec, address: usize)-> Resul... function from_idl_to_schema (line 408) | fn from_idl_to_schema(mut schema: Vec, _name: &str, id... function from_json_to_schema (line 514) | fn from_json_to_schema(mut schema: Vec, json_schema: &... function default_value (line 598) | fn default_value(_depth: usize, _addr: usize, _schema: &Vec Result<(), NP_Error> { function schema_parsing_works (line 616) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 626) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function test_vtables (line 663) | fn test_vtables() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/collection/tuple.rs type NP_Tuple (line 18) | pub struct NP_Tuple { method select (line 27) | pub fn select(mut tuple_cursor: NP_Cursor, schema: &NP_Parsed_Schema, ... method alloc_tuple (line 73) | pub fn alloc_tuple<'make>(tuple_cursor: NP_Cursor, empty: &Vec, me... method new_iter (line 82) | pub fn new_iter(cursor: &NP_Cursor, _memory: &NP_Memory) -> Self { method step_iter (line 90) | pub fn step_iter(&mut self, memory: &NP_Memory, show_empty: bool) -> O... method to_json (line 125) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory)... method type_idx (line 146) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("tuple", NP_TypeKeys::T... method self_type_idx (line 147) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("tuple", NP_T... method schema_to_json (line 149) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_from_json (line 168) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Curs... method get_size (line 189) | fn get_size(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method do_compact (line 219) | fn do_compact(depth:usize, from_cursor: NP_Cursor, from_memory: &'valu... method schema_to_idl (line 245) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 267) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method from_json_to_schema (line 373) | fn from_json_to_schema(mut schema: Vec, json_schema:... method default_value (line 464) | fn default_value(_depth: usize, _addr: usize, _schema: &Vec, address: usize,... function schema_parsing_works_idl (line 527) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 543) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 560) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function sorting_tuples_works (line 581) | fn sorting_tuples_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/error.rs type NP_Error (line 10) | pub enum NP_Error { method new (line 28) | pub fn new>(message: S) -> Self { method unwrap (line 32) | pub fn unwrap(value: Option) -> Result { method from (line 41) | fn from(err: FromUtf8Error) -> NP_Error { method from (line 47) | fn from(err: core::num::ParseFloatError) -> NP_Error { method from (line 53) | fn from(err: core::num::ParseIntError) -> NP_Error { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/hashmap.rs type NP_HashMap (line 9) | pub struct NP_HashMap { method empty (line 17) | pub fn empty() -> Self { method new (line 21) | pub fn new() -> Self { method insert (line 27) | pub fn insert(&mut self, key: &str, value: usize) -> Result<(), NP_Err... method get (line 48) | pub fn get(&self, key: &str) -> Option<&usize> { method delete (line 72) | pub fn delete(&mut self, key: &str) { constant HASH_SIZE (line 13) | const HASH_SIZE: usize = 2048; function fmix32 (line 109) | fn fmix32(mut h: u32) -> u32 { function get_32_block (line 120) | fn get_32_block(bytes: &[u8], index: usize) -> u32 { function murmurhash3_x86_32 (line 131) | pub fn murmurhash3_x86_32(bytes: &[u8], seed: u32) -> u32 { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/idl.rs type AST_STR (line 11) | pub struct AST_STR { type JS_AST (line 19) | pub enum JS_AST { type JS_Schema (line 33) | pub struct JS_Schema { method new (line 49) | pub fn new(schema: String) -> Result { method get_str (line 74) | pub fn get_str(&self, addr: &AST_STR) -> &str { method parse (line 78) | fn parse(depth: usize, start: usize, end: usize, schema: &str) -> Resu... type js_control (line 39) | enum js_control { function test (line 517) | fn test() { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/json_flex.rs type JSMAP (line 48) | pub struct JSMAP { method new (line 56) | pub fn new() -> Self { method insert (line 61) | pub fn insert(&mut self, key: String, value: NP_JSON) -> usize { method get_mut (line 76) | pub fn get_mut(&mut self, key: &str) -> Option<&mut NP_JSON> { method get (line 86) | pub fn get(&self, key: &str) -> Option<&NP_JSON> { method has (line 96) | pub fn has(&self, key: &str) -> bool { type NP_JSON (line 108) | pub enum NP_JSON { method clone (line 133) | pub fn clone(&self) -> NP_JSON { method into_string (line 179) | pub fn into_string(&self) -> Option<&String> { method into_i64 (line 186) | pub fn into_i64(&self) -> Option<&i64> { method into_f64 (line 193) | pub fn into_f64(&self) -> Option<&f64> { method into_hashmap (line 200) | pub fn into_hashmap(&self) -> Option<&JSMAP> { method into_vec (line 207) | pub fn into_vec(&self) -> Option<&Vec> { method is_null (line 214) | pub fn is_null(&self) -> bool { method is_true (line 221) | pub fn is_true(&self) -> bool { method is_false (line 228) | pub fn is_false(&self) -> bool { method is_array (line 235) | pub fn is_array(&self) -> bool { method is_dictionary (line 242) | pub fn is_dictionary(&self) -> bool { method is_string (line 249) | pub fn is_string(&self) -> bool { method is_integer (line 256) | pub fn is_integer(&self) -> bool { method is_float (line 263) | pub fn is_float(&self) -> bool { method unwrap_string (line 270) | pub fn unwrap_string(&self) -> Option<&String> { method unwrap_i64 (line 277) | pub fn unwrap_i64(&self) -> Option<&i64> { method unwrap_f64 (line 284) | pub fn unwrap_f64(&self) -> Option<&f64> { method unwrap_hashmap (line 291) | pub fn unwrap_hashmap(&self) -> Option<&JSMAP> { method unwrap_vec (line 298) | pub fn unwrap_vec(&self) -> Option<&Vec> { method stringify (line 305) | pub fn stringify(&self) -> String { type Output (line 357) | type Output = NP_JSON; method index (line 358) | fn index<'a>(&'a self, id: usize) -> &'a Self::Output { type Output (line 372) | type Output = NP_JSON; method index (line 373) | fn index<'a>(&'a self, id: String) -> &'a Self::Output { type Output (line 387) | type Output = NP_JSON; method index (line 388) | fn index<'b>(&'b self, id: &str) -> &'b Self::Output { function recursive (line 402) | fn recursive(v: &mut NP_JSON, function json_decode (line 497) | pub fn json_decode<'json>(text: String) -> Result, NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/lib.rs type NP_Factory (line 469) | pub struct NP_Factory { method new (line 496) | pub fn new(es6_schema: S) -> Result where S: Into(json_schema: S) -> Result where S: ... method new_bytes (line 537) | pub fn new_bytes(schema_bytes: &[u8]) -> Result { method export_schema_bytes (line 554) | pub fn export_schema_bytes(&self) -> &[u8] { method export_schema_idl (line 560) | pub fn export_schema_idl(&self) -> Result { method export_schema_json (line 566) | pub fn export_schema_json(&self) -> Result { method open_buffer (line 572) | pub fn open_buffer(&self, bytes: Vec) -> NP_Buffer { method open_buffer_ref (line 582) | pub fn open_buffer_ref<'buffer>(&'buffer self, bytes: &'buffer [u8]) -... method open_buffer_ref_mut (line 595) | pub fn open_buffer_ref_mut<'buffer>(&'buffer self, bytes: &'buffer mut... method new_buffer (line 604) | pub fn new_buffer<'buffer>(&'buffer self, capacity: Option) -> ... method new_buffer_ref_mut (line 612) | pub fn new_buffer_ref_mut<'buffer>(&'buffer self, bytes: &'buffer mut ... method pack_buffer (line 622) | pub fn pack_buffer(&self, buffer: NP_Buffer) -> NP_Packed_Buffer { type NP_Size_Data (line 481) | pub struct NP_Size_Data { type NP_Packed_Buffer (line 632) | pub struct NP_Packed_Buffer { method open (line 642) | pub fn open(buffer: Vec) -> Result { method close_packed (line 668) | pub fn close_packed(self) -> Vec { method into_buffer (line 682) | pub fn into_buffer(self) -> NP_Buffer { method export_schema_bytes (line 687) | pub fn export_schema_bytes(&self) -> &[u8] { method export_schema_idl (line 693) | pub fn export_schema_idl(&self) -> Result { method export_schema_json (line 699) | pub fn export_schema_json(&self) -> Result { type Target (line 705) | type Target = NP_Buffer; method deref (line 707) | fn deref(&self) -> &Self::Target { method deref_mut (line 713) | fn deref_mut(&mut self) -> &mut Self::Target { function threading_works (line 719) | fn threading_works() { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/memory.rs type NP_Memory_Kind (line 10) | pub enum NP_Memory_Kind { type NP_Memory (line 20) | pub struct NP_Memory { method existing_owned (line 46) | pub fn existing_owned(bytes: Vec, schema: *const Vec, schema: *const Vec) -> Result bool { method set_length (line 143) | pub fn set_length(&mut self, new_len: usize) -> Result<(), NP_Error> { method set_max_length (line 165) | pub fn set_max_length(&mut self, len: usize) { method length (line 183) | pub fn length(&self) -> usize { method get_schemas (line 193) | pub fn get_schemas(&self) -> &Vec { method get_schema (line 198) | pub fn get_schema(&self, idx: usize) -> &NP_Parsed_Schema { method malloc_borrow (line 203) | pub fn malloc_borrow(&self, bytes: &[u8]) -> Result { method malloc (line 236) | pub fn malloc(&self, bytes: Vec) -> Result { method read_bytes (line 241) | pub fn read_bytes(&self) -> &[u8] { method write_bytes (line 251) | pub fn write_bytes(&self) -> &mut [u8] { method get_1_byte (line 265) | pub fn get_1_byte(&self, address: usize) -> Option { method get_2_bytes (line 276) | pub fn get_2_bytes(&self, address: usize) -> Option<&[u8; 2]> { method get_4_bytes (line 295) | pub fn get_4_bytes(&self, address: usize) -> Option<&[u8; 4]> { method get_8_bytes (line 314) | pub fn get_8_bytes(&self, address: usize) -> Option<&[u8; 8]> { method get_16_bytes (line 333) | pub fn get_16_bytes(&self, address: usize) -> Option<&[u8; 16]> { method get_32_bytes (line 352) | pub fn get_32_bytes(&self, address: usize) -> Option<&[u8; 32]> { method dump (line 370) | pub fn dump(self) -> Vec { method clone (line 31) | fn clone(&self) -> Self { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/pointer/any.rs type NP_Any (line 15) | pub struct NP_Any { } method type_idx (line 20) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("any", NP_TypeKeys::Any) } method self_type_idx (line 21) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("any", NP_Typ... method schema_to_json (line 23) | fn schema_to_json(_schema: &Vec, _address: usize)-> ... method schema_to_idl (line 30) | fn schema_to_idl(_schema: &Vec, _address: usize)-> R... method from_idl_to_schema (line 34) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl... method set_from_json (line 38) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Curs... method set_value (line 42) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method into_value (line 45) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method to_json (line 48) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory)... method get_size (line 51) | fn get_size(depth:usize, _cursor: &NP_Cursor, _memory: &NP_Memory) -> ... method do_compact (line 54) | fn do_compact(depth:usize, from_cursor: NP_Cursor, from_memory: &'valu... method from_json_to_schema (line 57) | fn from_json_to_schema(mut schema: Vec, _json_schema... method default_value (line 71) | fn default_value(_depth: usize, addr: usize, schema: &Vec, _address: u... method default (line 87) | fn default() -> Self { function schema_parsing_works (line 94) | fn schema_parsing_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/pointer/bool.rs function schema_default (line 34) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Self... function np_max_value (line 37) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function np_min_value (line 41) | fn np_min_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function type_idx (line 48) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("bool", NP_TypeKeys::Bool... function self_type_idx (line 49) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("bool", NP_Type... function schema_to_json (line 51) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function default_value (line 68) | fn default_value(_depth: usize, address: usize, schema: &Vec(_depth: usize, _apply_null: bool, cursor: NP_Curs... function set_value (line 88) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... function into_value (line 121) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result Res... function schema_to_idl (line 184) | fn schema_to_idl(schema: &Vec, address: usize)-> Resul... function from_idl_to_schema (line 203) | fn from_idl_to_schema(mut schema: Vec, _name: &str, id... function from_json_to_schema (line 256) | fn from_json_to_schema(mut schema: Vec, json_schema: &... function from_bytes_to_schema (line 286) | fn from_bytes_to_schema(mut schema: Vec, address: usiz... function schema_parsing_works_idl (line 304) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 320) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 336) | fn default_value_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 347) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/pointer/bytes.rs type NP_Bytes (line 33) | pub type NP_Bytes = Vec; method schema_default (line 41) | fn schema_default(schema: &NP_Parsed_Schema) -> Option where Sel... method np_max_value (line 56) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 74) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method type_idx (line 98) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("bytes", NP_TypeKeys::B... method self_type_idx (line 99) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("bytes", NP_T... method schema_to_json (line 101) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method default_value (line 124) | fn default_value(_depth: usize, address: usize, schema: &Vec(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method schema_to_idl (line 141) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 171) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method set_from_json (line 258) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, cursor: NP_Cu... method into_value (line 285) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method to_json (line 292) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method get_size (line 327) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method from_json_to_schema (line 352) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 424) | fn from_bytes_to_schema(mut schema: Vec, address: us... type NP_Borrow_Bytes (line 37) | pub type NP_Borrow_Bytes<'bytes> = &'bytes [u8]; function schema_default (line 471) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Self... function np_max_value (line 475) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function np_min_value (line 479) | fn np_min_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function type_idx (line 488) | fn type_idx() -> (&'value str, NP_TypeKeys) { NP_Bytes::type_idx() } function self_type_idx (line 489) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { NP_Bytes::type_i... function schema_to_json (line 491) | fn schema_to_json(schema: &Vec, address: usize)-> Resu... function set_from_json (line 495) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, _cursor: NP_Cur... function default_value (line 499) | fn default_value(_depth: usize, addr: usize, schema: &'value Vec, _address: usize)-> Res... function from_idl_to_schema (line 516) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl: ... function set_value (line 521) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... function into_value (line 619) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result Resu... function from_json_to_schema (line 660) | fn from_json_to_schema(schema: Vec, json_schema: &Box<... function from_bytes_to_schema (line 664) | fn from_bytes_to_schema(schema: Vec, address: usize, b... function schema_parsing_works_idl (line 670) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 693) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 717) | fn default_value_works() -> Result<(), NP_Error> { function fixed_size_works (line 727) | fn fixed_size_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 738) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/pointer/date.rs type NP_Date (line 42) | pub struct NP_Date { method schema_default (line 48) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Se... method np_max_value (line 52) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option Option Self { method type_idx (line 85) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("date", NP_TypeKeys::Da... method self_type_idx (line 86) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("date", NP_Ty... method schema_to_json (line 88) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method default_value (line 101) | fn default_value(_depth: usize, addr: usize, schema: &Vec(_depth: usize, _apply_null: bool, cursor: NP_Cu... method set_value (line 124) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method into_value (line 150) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method to_json (line 169) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method get_size (line 194) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method schema_to_idl (line 206) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 220) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method from_json_to_schema (line 275) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 303) | fn from_bytes_to_schema(mut schema: Vec, address: us... method default (line 70) | fn default() -> Self { method fmt (line 76) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { function schema_parsing_works (line 327) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 338) | fn default_value_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 350) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/pointer/dec.rs type NP_Dec (line 84) | pub struct NP_Dec { method schema_default (line 92) | fn schema_default(schema: &NP_Parsed_Schema) -> Option where Sel... method np_max_value (line 97) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 102) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method to_float (line 121) | pub fn to_float(&self) -> f64 { method shift_exp (line 148) | pub fn shift_exp(&mut self, new_exp: u8) -> NP_Dec { method new (line 198) | pub fn new(num: i64, exp: u8) -> Self { method match_exp (line 218) | pub fn match_exp(&self, other: &NP_Dec) -> NP_Dec { method export (line 239) | pub fn export(&self) -> (i64, u8) { method ne (line 265) | fn ne(&self, other: &NP_Dec) -> bool { method eq (line 277) | fn eq(&self, other: &NP_Dec) -> bool { method lt (line 312) | fn lt(&self, other: &NP_Dec) -> bool { method le (line 321) | fn le(&self, other: &NP_Dec) -> bool { method gt (line 330) | fn gt(&self, other: &NP_Dec) -> bool { method ge (line 339) | fn ge(&self, other: &NP_Dec) -> bool { method partial_cmp (line 348) | fn partial_cmp(&self, other: &NP_Dec) -> Option { method into (line 380) | fn into(self) -> i32 { method into (line 417) | fn into(self) -> i64 { method into (line 497) | fn into(self) -> f64 { method into (line 543) | fn into(self) -> f32 { method div_assign (line 580) | fn div_assign(&mut self, other: NP_Dec) { type Output (line 591) | type Output = NP_Dec; method div (line 592) | fn div(mut self, other: NP_Dec) -> >::O... method sub_assign (line 604) | fn sub_assign(&mut self, other: NP_Dec) { type Output (line 615) | type Output = NP_Dec; method sub (line 616) | fn sub(mut self, other: NP_Dec) -> >::O... method add_assign (line 628) | fn add_assign(&mut self, other: NP_Dec) { type Output (line 639) | type Output = NP_Dec; method add (line 640) | fn add(mut self, other: NP_Dec) -> >::O... method mul_assign (line 652) | fn mul_assign(&mut self, other: NP_Dec) { type Output (line 663) | type Output = NP_Dec; method mul (line 664) | fn mul(mut self, other: NP_Dec) -> >::O... method type_idx (line 687) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("decimal", NP_TypeKeys:... method self_type_idx (line 688) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("decimal", NP... method schema_to_json (line 690) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method default_value (line 707) | fn default_value(_depth: usize, addr: usize, schema: &Vec(_depth: usize, _apply_null: bool, cursor: NP_Cu... method set_value (line 741) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method into_value (line 784) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method to_json (line 809) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method get_size (line 856) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method schema_to_idl (line 868) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 882) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method from_json_to_schema (line 963) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 1016) | fn from_bytes_to_schema(mut schema: Vec, address: us... function into (line 401) | fn into(self) -> NP_Dec { function into (line 438) | fn into(self) -> NP_Dec { function round_f64 (line 445) | fn round_f64(n: f64) -> f64 { function round_f32 (line 453) | fn round_f32(n: f32) -> f32 { function round (line 461) | fn round(n: f64, precision: u32) -> f64 { function precision (line 465) | fn precision(x: f64) -> Option { function round32 (line 474) | fn round32(n: f32, precision: u32) -> f32 { function precision32 (line 478) | fn precision32(x: f32) -> Option { function into (line 512) | fn into(self) -> NP_Dec { function into (line 558) | fn into(self) -> NP_Dec { method default (line 677) | fn default() -> Self { function schema_parsing_works_idl (line 1040) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 1057) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 1074) | fn default_value_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 1087) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/pointer/geo.rs type NP_Geo_Bytes (line 41) | pub struct NP_Geo_Bytes { method schema_default (line 52) | fn schema_default(schema: &NP_Parsed_Schema) -> Option where Sel... method np_max_value (line 57) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 62) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method into_geo (line 70) | pub fn into_geo(self) -> NP_Geo { method set_from_json (line 139) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, _cursor: NP_C... method default_value (line 143) | fn default_value(_depth: usize, _addr: usize, _schema: &Vec (&'value str, NP_TypeKeys) { NP_Geo::type_idx() } method self_type_idx (line 147) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { NP_Geo::type_i... method schema_to_idl (line 149) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 153) | fn from_idl_to_schema(schema: Vec, name: &str, idl: ... method schema_to_json (line 157) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_value (line 159) | fn set_value<'set>(_cursor: NP_Cursor, _memory: &'set NP_Memory, _valu... method to_json (line 162) | fn to_json(depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory)... method get_size (line 165) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method into_value (line 177) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method from_json_to_schema (line 217) | fn from_json_to_schema(schema: Vec, json_schema: &Bo... method from_bytes_to_schema (line 221) | fn from_bytes_to_schema(schema: Vec, address: usize,... method default (line 132) | fn default() -> Self { type NP_Geo (line 233) | pub struct NP_Geo { method schema_default (line 243) | fn schema_default(schema: &NP_Parsed_Schema) -> Option where Sel... method np_max_value (line 248) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 253) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method new (line 262) | pub fn new(size: u8, lat: f64, lng: f64) -> Self { method get_deviser (line 267) | pub fn get_deviser(size: i64) -> f64 { method into_json (line 278) | pub fn into_json(&self) -> NP_JSON { method get_bytes (line 286) | pub fn get_bytes(&self) -> Option { method default_value (line 393) | fn default_value(_depth: usize, addr: usize, schema: &Vec(_depth: usize, _apply_null: bool, cursor: NP_Cu... method type_idx (line 438) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("geo", NP_TypeKeys::Geo) } method self_type_idx (line 439) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("geo", NP_Typ... method schema_to_json (line 441) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_value (line 461) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method into_value (line 588) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method to_json (line 655) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method schema_to_idl (line 692) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 719) | fn from_idl_to_schema(mut schema: Vec, name: &str, i... method get_size (line 809) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method from_json_to_schema (line 823) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 909) | fn from_bytes_to_schema(mut schema: Vec, address: us... method default (line 339) | fn default() -> Self { function geo_default_value (line 344) | fn geo_default_value(size: u8, json: &NP_JSON) -> Result Result<(), NP_Error> { function schema_parsing_works (line 1011) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 1053) | fn default_value_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 1073) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/pointer/mod.rs type NP_Pointer_Scalar (line 46) | pub struct NP_Pointer_Scalar { method default (line 51) | fn default() -> Self { type NP_Pointer_List_Item (line 59) | pub struct NP_Pointer_List_Item { type NP_Pointer_Map_Item (line 68) | pub struct NP_Pointer_Map_Item { type NP_Pointer_Bytes (line 76) | pub trait NP_Pointer_Bytes { method get_type (line 77) | fn get_type(&self) -> &str { "" } method get_addr_value (line 78) | fn get_addr_value(&self) -> u32 { 0 } method set_addr_value (line 79) | fn set_addr_value(&mut self, addr: u32) { } method get_next_addr (line 80) | fn get_next_addr(&self) -> u32 { 0 } method set_next_addr (line 81) | fn set_next_addr(&mut self, addr: u32) { } method set_index (line 82) | fn set_index(&mut self, index: u16) { } method get_index (line 83) | fn get_index(&self) -> u16 { 0 } method set_key_addr (line 84) | fn set_key_addr(&mut self, hash: u32) { } method get_key_addr (line 85) | fn get_key_addr(&self) -> u32 { 0 } method reset (line 86) | fn reset(&mut self) { } method get_size (line 87) | fn get_size(&self) -> usize { 0 } method get_key (line 88) | fn get_key<'key>(&self, memory: &'key NP_Memory) -> &'key str { "" } method get_key_size (line 89) | fn get_key_size<'key>(&self, memory: &'key NP_Memory) -> usize { 0 } method get_type (line 93) | fn get_type(&self) -> &str { "Scalar" } method get_addr_value (line 95) | fn get_addr_value(&self) -> u32 { u32::from_be_bytes(self.addr_value) } method set_addr_value (line 97) | fn set_addr_value(&mut self, addr: u32) { self.addr_value = addr.to_be... method reset (line 99) | fn reset(&mut self) { self.addr_value = [0; 4]; } method get_size (line 101) | fn get_size(&self) -> usize { 4 } method get_type (line 104) | fn get_type(&self) -> &str { "List Item" } method get_addr_value (line 106) | fn get_addr_value(&self) -> u32 { u32::from_be_bytes(self.addr_value) } method set_addr_value (line 108) | fn set_addr_value(&mut self, addr: u32) { self.addr_value = addr.to_be... method get_next_addr (line 110) | fn get_next_addr(&self) -> u32 { u32::from_be_bytes(self.next_value) } method set_next_addr (line 112) | fn set_next_addr(&mut self, addr: u32) { self.next_value = addr.to_be_... method set_index (line 114) | fn set_index(&mut self, index: u16) { self.index = index.to_be_bytes() } method get_index (line 116) | fn get_index(&self) -> u16 { u16::from_be_bytes(self.index) } method reset (line 118) | fn reset(&mut self) { self.addr_value = [0; 4]; self.next_value = [0; ... method get_size (line 120) | fn get_size(&self) -> usize { 10 } method get_type (line 123) | fn get_type(&self) -> &str { "Map Item" } method get_addr_value (line 125) | fn get_addr_value(&self) -> u32 { u32::from_be_bytes(self.addr_value) } method set_addr_value (line 127) | fn set_addr_value(&mut self, addr: u32) { self.addr_value = addr.to_be... method get_next_addr (line 129) | fn get_next_addr(&self) -> u32 { u32::from_be_bytes(self.next_value) } method set_next_addr (line 131) | fn set_next_addr(&mut self, addr: u32) { self.next_value = addr.to_be_... method set_key_addr (line 133) | fn set_key_addr(&mut self, addr: u32) { self.key_addr = addr.to_be_by... method get_key_addr (line 135) | fn get_key_addr(&self) -> u32 { u32::from_be_bytes(self.key_addr) } method reset (line 137) | fn reset(&mut self) { self.addr_value = [0; 4]; self.next_value = [0; ... method get_size (line 139) | fn get_size(&self) -> usize { 12 } method get_key (line 141) | fn get_key<'key>(&self, memory: &'key NP_Memory) -> &'key str { method get_key_size (line 152) | fn get_key_size<'key>(&self, memory: &'key NP_Memory) -> usize { type NP_Vtable (line 170) | pub struct NP_Vtable { method get_next (line 180) | pub fn get_next(&self) -> u32 { method set_next (line 185) | pub fn set_next(&mut self, value: u32) { type NP_Cursor_Parent (line 196) | pub enum NP_Cursor_Parent { type NP_Cursor (line 205) | pub struct NP_Cursor { method new (line 221) | pub fn new(buff_addr: usize, schema_addr: usize, parent_schema_addr: u... method get_value (line 233) | pub fn get_value(&self, memory: &NP_Memory) -> &'cursor dyn NP_Pointer... method get_value_mut (line 261) | pub fn get_value_mut(&self, memory: &NP_Memory) -> &'cursor mut dyn NP... method select (line 290) | pub fn select(memory: &NP_Memory, cursor: NP_Cursor, make_path: bool, ... method set_max (line 384) | pub fn set_max(cursor: NP_Cursor, memory: &NP_Memory) -> Result Result Re... method set_from_json (line 626) | pub fn set_from_json(depth: usize, apply_null: bool, cursor: NP_Cursor... method delete (line 676) | pub fn delete(cursor: NP_Cursor, memory: &NP_Memory) -> Result { method schema_default (line 750) | fn schema_default(_schema: &'scalar NP_Parsed_Schema) -> Option ... method np_max_value (line 753) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option Option { method type_idx (line 767) | fn type_idx() -> (&'value str, NP_TypeKeys); method self_type_idx (line 771) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys); method schema_to_json (line 775) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method schema_to_idl (line 779) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 783) | fn from_idl_to_schema(schema: Vec, name: &str, idl: ... method from_json_to_schema (line 787) | fn from_json_to_schema(schema: Vec, json_schema: &Bo... method from_bytes_to_schema (line 791) | fn from_bytes_to_schema(schema: Vec, address: usize,... method set_value (line 795) | fn set_value<'set>(_cursor: NP_Cursor, _memory: &'set NP_Memory, _valu... method set_from_json (line 802) | fn set_from_json<'set>(depth: usize, apply_null: bool, cursor: NP_Curs... method into_value (line 806) | fn into_value(_cursor: &NP_Cursor, _memory: &'value NP_Memory) -> Resu... method default_value (line 813) | fn default_value(depth: usize, scham_addr: usize, schema: &'value Vec<... method to_json (line 817) | fn to_json(depth: usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method get_size (line 821) | fn get_size(depth: usize, cursor: &'value NP_Cursor, memory: &'value N... method do_compact (line 825) | fn do_compact(_depth: usize, from_cursor: NP_Cursor, from_memory: &'va... FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/pointer/numbers.rs type NP_NumType (line 56) | pub enum NP_NumType { type NP_BigEndian (line 480) | trait NP_BigEndian { method np_get_default_from_json (line 481) | fn np_get_default_from_json(json: &NP_JSON) -> Option where Self... method np_get_default_from_bytes (line 482) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 483) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec) -> Option where Self... method np_get_default (line 499) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 518) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 592) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 609) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 667) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 684) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 740) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 757) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 815) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 832) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 888) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 905) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 961) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 978) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 1034) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 1051) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 1106) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 1123) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... method np_get_default (line 1179) | fn np_get_default<'default>(schema_addr: usize, ptr: &'default Vec Option { method np_get_default_from_bytes (line 1196) | fn np_get_default_from_bytes<'default>(address: usize, bytes: &'defaul... function i8_schema_parsing_works (line 530) | fn i8_schema_parsing_works() -> Result<(), NP_Error> { function i8_schema_parsing_works_idl (line 547) | fn i8_schema_parsing_works_idl() -> Result<(), NP_Error> { function i8_default_value_works (line 564) | fn i8_default_value_works() -> Result<(), NP_Error> { function i8_set_clear_value_and_compaction_works (line 576) | fn i8_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function i16_schema_parsing_works (line 621) | fn i16_schema_parsing_works() -> Result<(), NP_Error> { function i16_default_value_works (line 639) | fn i16_default_value_works() -> Result<(), NP_Error> { function i16_set_clear_value_and_compaction_works (line 651) | fn i16_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function i32_schema_parsing_works (line 696) | fn i32_schema_parsing_works() -> Result<(), NP_Error> { function i32_default_value_works (line 714) | fn i32_default_value_works() -> Result<(), NP_Error> { function i32_set_clear_value_and_compaction_works (line 724) | fn i32_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function i64_schema_parsing_works (line 769) | fn i64_schema_parsing_works() -> Result<(), NP_Error> { function i64_default_value_works (line 787) | fn i64_default_value_works() -> Result<(), NP_Error> { function i64_set_clear_value_and_compaction_works (line 799) | fn i64_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function u8_schema_parsing_works (line 845) | fn u8_schema_parsing_works() -> Result<(), NP_Error> { function u8_default_value_works (line 862) | fn u8_default_value_works() -> Result<(), NP_Error> { function u8_set_clear_value_and_compaction_works (line 872) | fn u8_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function u16_schema_parsing_works (line 917) | fn u16_schema_parsing_works() -> Result<(), NP_Error> { function u16_default_value_works (line 935) | fn u16_default_value_works() -> Result<(), NP_Error> { function u16_set_clear_value_and_compaction_works (line 945) | fn u16_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function u32_schema_parsing_works (line 990) | fn u32_schema_parsing_works() -> Result<(), NP_Error> { function u32_default_value_works (line 1008) | fn u32_default_value_works() -> Result<(), NP_Error> { function u32_set_clear_value_and_compaction_works (line 1018) | fn u32_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function u64_schema_parsing_works (line 1063) | fn u64_schema_parsing_works() -> Result<(), NP_Error> { function u64_default_value_works (line 1080) | fn u64_default_value_works() -> Result<(), NP_Error> { function u64_set_clear_value_and_compaction_works (line 1090) | fn u64_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function float_schema_parsing_works (line 1135) | fn float_schema_parsing_works() -> Result<(), NP_Error> { function float_default_value_works (line 1152) | fn float_default_value_works() -> Result<(), NP_Error> { function float_set_clear_value_and_compaction_works (line 1162) | fn float_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function double_schema_parsing_works (line 1208) | fn double_schema_parsing_works() -> Result<(), NP_Error> { function double_default_value_works (line 1225) | fn double_default_value_works() -> Result<(), NP_Error> { function double_set_clear_value_and_compaction_works (line 1235) | fn double_set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/pointer/option.rs type NP_Enum (line 38) | pub enum NP_Enum { method schema_default (line 46) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Se... method np_max_value (line 50) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 55) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method new (line 64) | pub fn new>(value: S) -> Self { method len (line 71) | pub fn len(&self) -> usize { method as_bytes (line 79) | pub fn as_bytes(&self) -> &[u8] { method to_str (line 87) | pub fn to_str(&self) -> &str { method to_string (line 95) | pub fn to_string(&self) -> String { method type_idx (line 111) | fn type_idx() -> (&'value str, NP_TypeKeys) { ("option", NP_TypeKeys::... method self_type_idx (line 112) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("option", NP_... method schema_to_json (line 114) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method set_from_json (line 136) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, cursor: NP_Cu... method set_value (line 147) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method schema_to_idl (line 191) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 225) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method into_value (line 314) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method default_value (line 342) | fn default_value(_depth: usize, schema_addr: usize,schema: &Vec R... method from_json_to_schema (line 417) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 491) | fn from_bytes_to_schema(mut schema: Vec, address: us... method default (line 104) | fn default() -> Self { function schema_parsing_works_idl (line 529) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 546) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 564) | fn default_value_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 574) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/pointer/portal.rs type NP_Portal (line 70) | pub struct NP_Portal(); method type_idx (line 74) | fn type_idx() -> (&'value str, NP_TypeKeys) { method self_type_idx (line 78) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { method schema_to_json (line 82) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method schema_to_idl (line 102) | fn schema_to_idl(schema: &Vec, address: usize)-> Res... method from_idl_to_schema (line 113) | fn from_idl_to_schema(mut schema: Vec, _name: &str, ... method from_json_to_schema (line 156) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 177) | fn from_bytes_to_schema(mut schema: Vec, address: us... method default_value (line 196) | fn default_value(_depth: usize, _schema_addr: usize, _schemas: &Vec(depth: usize, apply_null: bool, cursor: NP_Curs... method get_size (line 220) | fn get_size(depth:usize, cursor: &'value NP_Cursor, memory: &'value NP... method do_compact (line 229) | fn do_compact(depth:usize, mut from_cursor: NP_Cursor, from_memory: &'... function schema_parsing_works (line 245) | fn schema_parsing_works() -> Result<(), NP_Error> { function infinite_recursion (line 258) | fn infinite_recursion() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 292) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/pointer/string.rs type NP_String (line 35) | pub type NP_String<'string> = &'string str; method schema_default (line 44) | fn schema_default(schema: &NP_Parsed_Schema) -> Option where Self:... method np_max_value (line 60) | fn np_max_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method np_min_value (line 80) | fn np_min_value(cursor: &NP_Cursor, memory: &NP_Memory) -> Option { method type_idx (line 106) | fn type_idx() -> (&'value str, NP_TypeKeys) { method self_type_idx (line 109) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { method schema_to_json (line 113) | fn schema_to_json(schema: &Vec, address: usize) -> Res... method schema_to_idl (line 149) | fn schema_to_idl(schema: &Vec, address: usize)-> Resul... method from_idl_to_schema (line 191) | fn from_idl_to_schema(mut schema: Vec, _name: &str, id... method set_from_json (line 288) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, cursor: NP_Curs... method from_bytes_to_schema (line 299) | fn from_bytes_to_schema(mut schema: Vec, address: usiz... method set_value (line 345) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... method into_value (line 349) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result Res... method from_json_to_schema (line 383) | fn from_json_to_schema(mut schema: Vec, json_schema: &... method to_json (line 485) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory) ... method default_value (line 504) | fn default_value(_depth: usize, schema_addr: usize,schema: &Vec Option where Self... function np_max_value (line 518) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function np_min_value (line 522) | fn np_min_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function type_idx (line 529) | fn type_idx() -> (&'value str, NP_TypeKeys) { String::type_idx() } function self_type_idx (line 530) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { String::default(... function schema_to_json (line 532) | fn schema_to_json(_schema: &Vec, _address: usize)-> Re... function set_from_json (line 536) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, _cursor: NP_Cur... function set_value (line 541) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... function default_value (line 647) | fn default_value(_depth: usize, schema_addr: usize,schema: &'value Vec, _address: usize)-> Res... function from_idl_to_schema (line 662) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl: ... function into_value (line 666) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result Resu... function from_json_to_schema (line 708) | fn from_json_to_schema(schema: Vec, _json_schema: &Box... function from_bytes_to_schema (line 713) | fn from_bytes_to_schema(schema: Vec, _address: usize, ... function schema_parsing_works_idl (line 720) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 755) | fn schema_parsing_works() -> Result<(), NP_Error> { function default_value_works (line 790) | fn default_value_works() -> Result<(), NP_Error> { function fixed_size_works (line 800) | fn fixed_size_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 811) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { function uppercase_lowercase_works (line 831) | fn uppercase_lowercase_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/pointer/ulid.rs type NP_ULID (line 44) | pub struct NP_ULID { method generate (line 60) | pub fn generate(now_ms: u64, random_seed: u32) -> NP_ULID { method generate_with_rand (line 83) | pub fn generate_with_rand(now_ms: u64, random_fn: F) -> NP_ULID whe... method get_time (line 103) | pub fn get_time(&self) -> u64 { method get_random (line 112) | pub fn get_random(&self) -> &[u8; 10] { method to_string (line 118) | pub fn to_string(&self) -> String { method from_string (line 139) | pub fn from_string>(value: S) -> Self { method schema_default (line 172) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Se... method np_max_value (line 176) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option Option (&'value str, NP_TypeKeys) { ("ulid", NP_TypeKeys::Ul... method self_type_idx (line 189) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("ulid", NP_Ty... method schema_to_json (line 191) | fn schema_to_json(_schema: &Vec, _address: usize)-> ... method set_from_json (line 198) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, cursor: NP_Cu... method schema_to_idl (line 209) | fn schema_to_idl(_schema: &Vec, _address: usize)-> R... method from_idl_to_schema (line 213) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl... method set_value (line 217) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method into_value (line 221) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result... method default_value (line 228) | fn default_value(_depth: usize, _scham_addr: usize,_schema: &Vec R... method from_json_to_schema (line 262) | fn from_json_to_schema(mut schema: Vec, _json_schema... method from_bytes_to_schema (line 278) | fn from_bytes_to_schema(mut schema: Vec, _address: u... type _NP_ULID (line 49) | pub type _NP_ULID<'a> = &'a NP_ULID; method default (line 160) | fn default() -> Self { method fmt (line 166) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { function schema_default (line 292) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Self... function np_max_value (line 295) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function np_min_value (line 299) | fn np_min_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function type_idx (line 307) | fn type_idx() -> (&'value str, NP_TypeKeys) { NP_ULID::type_idx() } function self_type_idx (line 308) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { NP_ULID::default... function schema_to_json (line 310) | fn schema_to_json(_schema: &Vec, _address: usize)-> Re... function set_from_json (line 314) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, _cursor: NP_Cur... function schema_to_idl (line 319) | fn schema_to_idl(_schema: &Vec, _address: usize)-> Res... function from_idl_to_schema (line 323) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl: ... function set_value (line 327) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... function default_value (line 350) | fn default_value(_depth: usize, _scham_addr: usize,_schema: &Vec Result Resu... function from_json_to_schema (line 381) | fn from_json_to_schema(schema: Vec, _json_schema: &Box... function from_bytes_to_schema (line 386) | fn from_bytes_to_schema(schema: Vec, _address: usize, ... function schema_parsing_works_idl (line 393) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 404) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 416) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/pointer/union.rs type NP_Union (line 23) | pub struct NP_Union { method schema_default (line 32) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Se... method np_max_value (line 36) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option Option,... method type_idx (line 102) | fn type_idx() -> (&'value str, NP_TypeKeys) { method self_type_idx (line 106) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { method schema_to_json (line 110) | fn schema_to_json(schema: &Vec, address: usize)-> Re... method schema_to_idl (line 132) | fn schema_to_idl(_schema: &Vec, _address: usize)-> R... method from_idl_to_schema (line 136) | fn from_idl_to_schema(_schema: Vec, _name: &str, _id... method from_json_to_schema (line 140) | fn from_json_to_schema(mut schema: Vec, json_schema:... method from_bytes_to_schema (line 228) | fn from_bytes_to_schema(mut schema: Vec, address: us... method set_from_json (line 281) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, _cursor: NP_C... method default_value (line 285) | fn default_value(_depth: usize, _schema_addr: usize, _schemas: &Vec Resu... method to_json (line 297) | fn to_json(_depth:usize, _cursor: &NP_Cursor, _memory: &'value NP_Memo... method get_size (line 310) | fn get_size(_depth:usize, _cursor: &'value NP_Cursor, _memory: &'value... method do_compact (line 323) | fn do_compact<, M2: NP_Memory>(_depth:usize, mut _from_cursor: NP_Curs... function schema_parsing_works (line 341) | fn schema_parsing_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/pointer/uuid.rs type NP_UUID (line 49) | pub struct NP_UUID { method generate (line 62) | pub fn generate(random_seed: u32) -> Self { method generate_with_rand (line 85) | pub fn generate_with_rand(random_fn: F) -> Self where F: Fn() -> u8 { method from_string (line 103) | pub fn from_string>(uuid: S) -> NP_UUID { method to_string (line 121) | pub fn to_string(&self) -> String { method schema_default (line 150) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Se... method np_max_value (line 153) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option Option (&'value str, NP_TypeKeys) { ("uuid", NP_TypeKeys::Uu... method self_type_idx (line 167) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { ("uuid", NP_Ty... method schema_to_json (line 169) | fn schema_to_json(_schema: &Vec, _address: usize)-> ... method set_value (line 176) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: ... method set_from_json (line 180) | fn set_from_json<'set>(_depth: usize, _apply_null: bool, cursor: NP_Cu... method schema_to_idl (line 193) | fn schema_to_idl(_schema: &Vec, _address: usize)-> R... method from_idl_to_schema (line 197) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl... method default_value (line 201) | fn default_value(_depth: usize, _scham_addr: usize,_schema: &Vec Result... method to_json (line 212) | fn to_json(_depth:usize, cursor: &NP_Cursor, memory: &'value NP_Memory... method get_size (line 231) | fn get_size(_depth:usize, cursor: &NP_Cursor, memory: &NP_Memory) -> R... method from_json_to_schema (line 242) | fn from_json_to_schema(mut schema: Vec, _json_schema... method from_bytes_to_schema (line 258) | fn from_bytes_to_schema(mut schema: Vec, _address: u... type _NP_UUID (line 56) | pub type _NP_UUID<'a> = &'a NP_UUID; method fmt (line 138) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { method default (line 144) | fn default() -> Self { function schema_default (line 271) | fn schema_default(_schema: &NP_Parsed_Schema) -> Option where Self... function np_max_value (line 275) | fn np_max_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function np_min_value (line 279) | fn np_min_value(_cursor: &NP_Cursor, _memory: &NP_Memory) -> Option { function type_idx (line 286) | fn type_idx() -> (&'value str, NP_TypeKeys) { NP_UUID::type_idx() } function self_type_idx (line 287) | fn self_type_idx(&self) -> (&'value str, NP_TypeKeys) { NP_UUID::default... function schema_to_json (line 289) | fn schema_to_json(_schema: &Vec, _address: usize)-> Re... function set_value (line 293) | fn set_value<'set>(cursor: NP_Cursor, memory: &'set NP_Memory, value: Se... function schema_to_idl (line 316) | fn schema_to_idl(_schema: &Vec, _address: usize)-> Res... function from_idl_to_schema (line 320) | fn from_idl_to_schema(schema: Vec, _name: &str, _idl: ... function default_value (line 324) | fn default_value(_depth: usize, _scham_addr: usize,_schema: &Vec(_depth: usize, _apply_null: bool, _cursor: NP_Cur... function into_value (line 332) | fn into_value(cursor: &NP_Cursor, memory: &'value NP_Memory) -> Result Resu... function from_json_to_schema (line 359) | fn from_json_to_schema(schema: Vec, _json_schema: &Box... function from_bytes_to_schema (line 363) | fn from_bytes_to_schema(schema: Vec, _address: usize, ... function schema_parsing_works_idl (line 369) | fn schema_parsing_works_idl() -> Result<(), NP_Error> { function schema_parsing_works (line 380) | fn schema_parsing_works() -> Result<(), NP_Error> { function set_clear_value_and_compaction_works (line 393) | fn set_clear_value_and_compaction_works() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/rpc.rs type RPC_Fn_Kinds (line 313) | pub enum RPC_Fn_Kinds { method from (line 323) | fn from(value: u8) -> Self { type NP_Str_Addr (line 331) | struct NP_Str_Addr { type NP_RPC_Spec (line 340) | enum NP_RPC_Spec { type NP_RPC_Factory (line 363) | pub struct NP_RPC_Factory<'fact> { type NP_RCP_Spec (line 377) | enum NP_RCP_Spec<'spec> { function write (line 384) | pub fn write(&mut self) -> Result<&mut Vec, NP_Error> { function read (line 391) | pub fn read(&self) -> &[u8] { type NP_RPC_Specification (line 402) | pub struct NP_RPC_Specification<'spec> { function read_str (line 412) | fn read_str(&self, addr: &NP_Str_Addr) -> &str { type Parsed_Fn (line 422) | struct Parsed_Fn { function read_u16 (line 434) | fn read_u16(bytes: &[u8], offset: usize) -> usize { function new (line 442) | pub fn new(json_rcp_spec: &str) -> Result { function get_name (line 542) | pub fn get_name(&self) -> &str { function get_author (line 547) | pub fn get_author(&self) -> &str { function get_id (line 552) | pub fn get_id(&self) -> String { function get_version (line 562) | pub fn get_version(&self) -> String { function parse_json_msg (line 576) | fn parse_json_msg(module: &str, json: &NP_JSON, spec: &mut NP_RPC_Specif... function parse_json_rpc (line 626) | fn parse_json_rpc(module: &str, msg_module: &str, json: &NP_JSON, spec: ... function find_msg (line 725) | fn find_msg(msg_name: &String, spec: &NP_RPC_Specification) -> Result Result Result { function compile_spec (line 882) | pub fn compile_spec(&self) -> &[u8] { function new_request (line 888) | pub fn new_request(&self, rpc_name: &str) -> Result) -> Result Result) -> Result Self { type RPC_Type (line 1108) | pub enum RPC_Type { method from (line 1115) | fn from(value: u8) -> Self { type NP_RPC_Request (line 1122) | pub struct NP_RPC_Request<'request> { function api_id (line 1137) | pub fn api_id(&self) -> &str { function api_version (line 1142) | pub fn api_version(&self) -> &str { function rpc_name (line 1147) | pub fn rpc_name(&self) -> &str { function new_response (line 1152) | pub fn new_response(&self) -> Result { function rpc_close (line 1187) | pub fn rpc_close(self) -> Vec { type NP_RPC_Response (line 1199) | pub struct NP_RPC_Response<'response> { function api_id (line 1221) | pub fn api_id(&self) -> &str { function api_version (line 1226) | pub fn api_version(&self) -> &str { function rpc_name (line 1231) | pub fn rpc_name(&self) -> &str { function rpc_close (line 1239) | pub fn rpc_close(self) -> Result, NP_Error> { function rpc_test (line 1266) | fn rpc_test() -> Result<(), NP_Error> { FILE: no_proto_rs_old/target/package/no_proto-0.9.60/src/schema.rs type NP_TypeKeys (line 835) | pub enum NP_TypeKeys { method from (line 866) | fn from(value: u8) -> Self { method into_type_idx (line 874) | pub fn into_type_idx<'idx>(&self) -> (&'idx str, NP_TypeKeys) { type NP_Schema_Addr (line 908) | pub type NP_Schema_Addr = usize; type String_Case (line 914) | pub enum String_Case { method from (line 921) | fn from(value: u8) -> Self { type NP_Value_Kind (line 930) | pub enum NP_Value_Kind { type NP_Struct_Field (line 938) | pub struct NP_Struct_Field { type NP_Tuple_Field (line 948) | pub struct NP_Tuple_Field { type NP_Parsed_Schema (line 962) | pub struct NP_Parsed_Schema { method default (line 973) | fn default() -> Self { type NP_u8_Data (line 986) | pub struct NP_u8_Data { type NP_u16_Data (line 993) | pub struct NP_u16_Data { type NP_u32_Data (line 1000) | pub struct NP_u32_Data { type NP_u64_Data (line 1007) | pub struct NP_u64_Data { type NP_i8_Data (line 1014) | pub struct NP_i8_Data { type NP_i16_Data (line 1021) | pub struct NP_i16_Data { type NP_i32_Data (line 1028) | pub struct NP_i32_Data { type NP_i64_Data (line 1035) | pub struct NP_i64_Data { type NP_f32_Data (line 1042) | pub struct NP_f32_Data { type NP_f64_Data (line 1049) | pub struct NP_f64_Data { type NP_Bool_Data (line 1056) | pub struct NP_Bool_Data { type NP_String_Data (line 1063) | pub struct NP_String_Data { type NP_Bytes_Data (line 1073) | pub struct NP_Bytes_Data { type NP_Geo_Data (line 1081) | pub struct NP_Geo_Data { type NP_Dec_Data (line 1089) | pub struct NP_Dec_Data { type NP_Enum_Data (line 1097) | pub struct NP_Enum_Data { type NP_Struct_Data (line 1105) | pub struct NP_Struct_Data { type NP_Map_List_Data (line 1113) | pub struct NP_Map_List_Data { type NP_Tuple_Data (line 1120) | pub struct NP_Tuple_Data { type NP_Portal_Data (line 1128) | pub struct NP_Portal_Data { method drop (line 1135) | fn drop(&mut self) { type NP_Schema (line 1261) | pub struct NP_Schema { method to_idl (line 1272) | pub fn to_idl(&self) -> Result { method _type_to_idl (line 1278) | pub fn _type_to_idl(parsed_schema: &Vec, address: us... method to_json (line 1311) | pub fn to_json(&self) -> Result { method _type_to_json (line 1317) | pub fn _type_to_json(parsed_schema: &Vec, address: u... method _get_type (line 1351) | pub fn _get_type(json_schema: &Box) -> Result) -> Result, idl: &JS_Schema, ast: &... method from_bytes (line 1466) | pub fn from_bytes(mut cache: Vec, address: usize, by... method from_json (line 1505) | pub fn from_json(schema: Vec, json_schema: &Box u8 { function to_signed (line 19) | pub fn to_signed(byte: u8) -> u8 { type Rand (line 25) | pub struct Rand { method new (line 30) | pub fn new(seed: u32) -> Rand { method rand (line 38) | pub fn rand(&mut self) -> u32 { method gen_range (line 45) | pub fn gen_range(&mut self, a: i32, b: i32) -> i32 { function opt_err (line 52) | pub fn opt_err(optin: Option) -> Result { function from_base32 (line 62) | pub fn from_base32>(value_str: S) -> u128 { function to_base32 (line 85) | pub fn to_base32(num: u128, length: i32) -> String {