Docs.rs
hpl-toolkit-0.0.3
hpl-toolkit 0.0.3
Permalink
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
sultandilaram
ShayanHussainSB
Dependencies
anchor-lang ^0.29.0
normal
hpl-toolkit-attribute-account-schemas-ix-injector ^0.0.1-beta.5
normal
optional
hpl-toolkit-attribute-compressed-account ^0.0.3
normal
optional
hpl-toolkit-attribute-honeycomb-context ^0.0.3
normal
optional
hpl-toolkit-derive-to-node ^0.0.2
normal
optional
hpl-toolkit-derive-to-schema ^0.0.5
normal
optional
hpl-toolkit-macro-add-service ^0.0.2-beta.1
normal
optional
hpl-toolkit-macro-merkle-tree-apply-fn ^0.0.3
normal
optional
hpl-toolkit-macro-merkle-tree-apply-fn-deep ^0.0.1
normal
optional
hpl-toolkit-macro-merkle-tree-utils ^0.0.1
normal
optional
hpl-toolkit-macro-platform-gate ^0.0.3
normal
optional
log ^0.4.17
normal
optional
serde_json >0.9.0, <=1.0.108
normal
optional
spl-account-compression ^0.4.2
normal
optional
Versions
5.26%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
hpl_
toolkit
0.0.3
ToNode
Required Methods
to_node
Implementations on Foreign Types
(A, B)
(A, B, C)
HashMap<String, V>
Option<T>
Pubkey
String
Vec<T>
[u8; 32]
bool
f32
f64
i16
i32
i64
i8
u16
u32
u64
u8
Implementors
In hpl_
toolkit::
compression
hpl_toolkit
::
compression
Trait
ToNode
Copy item path
source
pub trait ToNode { // Required method fn
to_node
(&self) -> [
u8
;
32
]; }
Required Methods
§
source
fn
to_node
(&self) -> [
u8
;
32
]
Implementations on Foreign Types
§
source
§
impl
ToNode
for
bool
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl
ToNode
for
f32
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl
ToNode
for
f64
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl
ToNode
for
i8
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl
ToNode
for
i16
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl
ToNode
for
i32
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl
ToNode
for
i64
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl
ToNode
for
u8
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl
ToNode
for
u16
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl
ToNode
for
u32
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl
ToNode
for
u64
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl
ToNode
for
String
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl
ToNode
for
Pubkey
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl
ToNode
for [
u8
;
32
]
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl<A:
ToNode
, B:
ToNode
>
ToNode
for
(A, B)
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl<A:
ToNode
, B:
ToNode
, C:
ToNode
>
ToNode
for
(A, B, C)
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl<T:
ToNode
>
ToNode
for
Option
<T>
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl<T:
ToNode
>
ToNode
for
Vec
<T>
source
§
fn
to_node
(&self) -> [
u8
;
32
]
source
§
impl<V:
ToNode
>
ToNode
for
HashMap
<
String
, V>
source
§
fn
to_node
(&self) -> [
u8
;
32
]
Implementors
§
source
§
impl
ToNode
for
Number
source
§
impl
ToNode
for
PlaceHolder
source
§
impl
ToNode
for
Schema
source
§
impl
ToNode
for
SchemaValue
source
§
impl
ToNode
for
ShortString
source
§
impl<K:
AnchorSerialize
+
AnchorDeserialize
+
Clone
+
ToNode
, V:
AnchorSerialize
+
AnchorDeserialize
+
Clone
+
ToNode
>
ToNode
for
VecMap
<K, V>