Docs.rs
shards-0.1.0
shards 0.1.0
Docs.rs crate page
BSD-3-Clause
Links
crates.io
Source
Owners
sinkingsugar
Dependencies
approx ^0.5.0
normal
bs58 ^0.4.0
normal
optional
chacha20poly1305 ^0.9.0
normal
optional
compile-time-crc32 ^0.1.2
normal
crossbeam ^0.8.1
normal
optional
ethabi ^17.0.0
normal
optional
ethereum-types ^0.13.1
normal
optional
csv ^1.1
normal
optional
hex ^0.4.2
normal
optional
instant ^0.1.10
normal
lazy_static ^1.4.0
normal
libsecp256k1 ^0.7.0
normal
optional
parity-scale-codec ^3.0.0
normal
optional
rapier3d ^0.11.1
normal
optional
resvg ^0.23.0
normal
optional
serde ^1.0
normal
serde_json ^1.0.64
normal
serenity ^0.11.0
normal
optional
sha2 ^0.10.0
normal
optional
sp-core ^6.0.0
normal
optional
sp-runtime ^6.0.0
normal
optional
tiny-keccak ^2.0.2
normal
optional
tiny-skia ^0.6.1
normal
optional
usvg ^0.23.0
normal
optional
wasabi_leb128 ^0.4.0
normal
optional
ctor ^0.1.16
dev
bindgen ^0.60.1
build
optional
webbrowser ^0.7.1
normal
optional
dlopen ^0.1.8
normal
optional
reqwest ^0.11.0
normal
optional
Versions
0.08%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
shards
0.1.0
All Items
Crate Items
Modules
Macros
Structs
Constants
Functions
Type Aliases
Unions
Crate
shards
Copy item path
Source
Modules
§
core
shard
types
Macros
§
cstr
shlog
shlog_
debug
shstr
Structs
§
SHAudio
SHColor
SHCompose
Result
SHContext
SHEnum
Info
SHEnums
SHExposed
Type
Info
SHExposed
Types
Info
SHFlow
SHImage
SHInstance
Data
SHMesh
SHMesh
RefOpaque
SHObject
Info
SHParameter
Info
SHParameters
Info
SHPayload
Array
SHRun
Wire
Output
SHSeq
SHSet
SHSet
Interface
SHSetnterface
SHStrings
SHTable
SHTable
Interface
SHType
Info
SHType
Info_
Details_
Enum
SHType
Info_
Details_
Integers
SHType
Info_
Details_
Object
SHType
Info_
Details_
Path
SHType
Info_
Details_
Real
SHType
Info_
Details_
Table
SHTypes
Info
SHVar
SHVar
Payload
SHVar
Payload__
bindgen_
ty_
1__
bindgen_
ty_
1
SHVar
Payload__
bindgen_
ty_
1__
bindgen_
ty_
2
SHVar
Payload__
bindgen_
ty_
1__
bindgen_
ty_
3
SHVar
Payload__
bindgen_
ty_
1__
bindgen_
ty_
4
SHWire
SHWire
Info
SHWire
Provider
SHWire
Provider
Update
SHWire
RefOpaque
Shards
_SHCore
_SHOptional
String
__
darwin_
pthread_
handler_
rec
_opaque_
pthread_
attr_
t
_opaque_
pthread_
cond_
t
_opaque_
pthread_
condattr_
t
_opaque_
pthread_
mutex_
t
_opaque_
pthread_
mutexattr_
t
_opaque_
pthread_
once_
t
_opaque_
pthread_
rwlock_
t
_opaque_
pthread_
rwlockattr_
t
_opaque_
pthread_
t
Constants
§
INT8_
MAX
INT8_
MIN
INT16_
MAX
INT16_
MIN
INT32_
MAX
INT32_
MIN
INT64_
MAX
INT64_
MIN
INTPTR_
MAX
INTPTR_
MIN
INT_
FAST8_
MAX
INT_
FAST8_
MIN
INT_
FAST16_
MAX
INT_
FAST16_
MIN
INT_
FAST32_
MAX
INT_
FAST32_
MIN
INT_
FAST64_
MAX
INT_
FAST64_
MIN
INT_
LEAS
T8_
MAX
INT_
LEAS
T8_
MIN
INT_
LEAS
T16_
MAX
INT_
LEAS
T16_
MIN
INT_
LEAS
T32_
MAX
INT_
LEAS
T32_
MIN
INT_
LEAS
T64_
MAX
INT_
LEAS
T64_
MIN
RSIZE_
MAX
SHARDS_
CURRENT_
ABI
SHARDS_
CURRENT_
ABI_
STR
SHIMAGE_
FLAGS_
16BITS_
INT
SHIMAGE_
FLAGS_
32BITS_
FLOAT
SHIMAGE_
FLAGS_
BGRA
SHIMAGE_
FLAGS_
NONE
SHIMAGE_
FLAGS_
PREMULTIPLIED_
ALPHA
SHInline
Shards_
Core
And
SHInline
Shards_
Core
Const
SHInline
Shards_
Core
ForRange
SHInline
Shards_
Core
Get
SHInline
Shards_
Core
Input
SHInline
Shards_
Core
Is
SHInline
Shards_
Core
IsLess
SHInline
Shards_
Core
IsLess
Equal
SHInline
Shards_
Core
IsMore
SHInline
Shards_
Core
IsMore
Equal
SHInline
Shards_
Core
IsNot
SHInline
Shards_
Core
Not
SHInline
Shards_
Core
Once
SHInline
Shards_
Core
Or
SHInline
Shards_
Core
Push
SHInline
Shards_
Core
RefRegular
SHInline
Shards_
Core
RefTable
SHInline
Shards_
Core
Repeat
SHInline
Shards_
Core
Set
SHInline
Shards_
Core
Sleep
SHInline
Shards_
Core
Swap
SHInline
Shards_
Core
Update
SHInline
Shards_
Math
Abs
SHInline
Shards_
Math
Acos
SHInline
Shards_
Math
Acosh
SHInline
Shards_
Math
Add
SHInline
Shards_
Math
And
SHInline
Shards_
Math
Asin
SHInline
Shards_
Math
Asinh
SHInline
Shards_
Math
Atan
SHInline
Shards_
Math
Atanh
SHInline
Shards_
Math
Cbrt
SHInline
Shards_
Math
Ceil
SHInline
Shards_
Math
Cos
SHInline
Shards_
Math
Cosh
SHInline
Shards_
Math
Divide
SHInline
Shards_
Math
Erf
SHInline
Shards_
Math
Erfc
SHInline
Shards_
Math
Exp
SHInline
Shards_
Math
Exp2
SHInline
Shards_
Math
Expm1
SHInline
Shards_
Math
Fast
InvSqrt
SHInline
Shards_
Math
Fast
Sqrt
SHInline
Shards_
Math
Floor
SHInline
Shards_
MathL
Gamma
SHInline
Shards_
MathL
Shift
SHInline
Shards_
Math
Log
SHInline
Shards_
Math
Log2
SHInline
Shards_
Math
Log1p
SHInline
Shards_
Math
Log10
SHInline
Shards_
Math
Mod
SHInline
Shards_
Math
Multiply
SHInline
Shards_
Math
Or
SHInline
Shards_
MathR
Shift
SHInline
Shards_
Math
Round
SHInline
Shards_
Math
Sin
SHInline
Shards_
Math
Sinh
SHInline
Shards_
Math
Sqrt
SHInline
Shards_
Math
Subtract
SHInline
Shards_
MathT
Gamma
SHInline
Shards_
Math
Tan
SHInline
Shards_
Math
Tanh
SHInline
Shards_
Math
Trunc
SHInline
Shards_
Math
Xor
SHInline
Shards_
Noop
Shard
SHInline
Shards_
NotInline
SHRun
Wire
Output
State_
Failed
SHRun
Wire
Output
State_
Restarted
SHRun
Wire
Output
State_
Running
SHRun
Wire
Output
State_
Stopped
SHType_
Any
SHType_
Array
SHType_
Audio
SHType_
Bool
SHType_
Bytes
SHType_
Color
SHType_
Context
Var
SHType_
EndOf
Blittable
Types
SHType_
Enum
SHType_
Float
SHType_
Float2
SHType_
Float3
SHType_
Float4
SHType_
Image
SHType_
Int
SHType_
Int2
SHType_
Int3
SHType_
Int4
SHType_
Int8
SHType_
Int16
SHType_
None
SHType_
Object
SHType_
Path
SHType_
Seq
SHType_
Set
SHType_
Shard
Ref
SHType_
String
SHType_
Table
SHType_
Wire
SHVAR_
FLAGS_
EXTERNAL
SHVAR_
FLAGS_
NONE
SHVAR_
FLAGS_
REF_
COUNTED
SHVAR_
FLAGS_
USES_
OBJINFO
SHWire
State_
Continue
SHWire
State_
Rebase
SHWire
State_
Restart
SHWire
State_
Return
SHWire
State_
Stop
SH_
DEBUG_
MODE
SIG_
ATOMIC_
MAX
SIG_
ATOMIC_
MIN
SIZE_
MAX
UINT8_
MAX
UINT16_
MAX
UINT32_
MAX
UINT64_
MAX
UINTPTR_
MAX
UINT_
FAST8_
MAX
UINT_
FAST16_
MAX
UINT_
FAST32_
MAX
UINT_
FAST64_
MAX
UINT_
LEAS
T8_
MAX
UINT_
LEAS
T16_
MAX
UINT_
LEAS
T32_
MAX
UINT_
LEAS
T64_
MAX
WINT_
MAX
WINT_
MIN
_DARWIN_
FEATURE_
64_
BIT_
INODE
_DARWIN_
FEATURE_
ONLY_
64_
BIT_
INODE
_DARWIN_
FEATURE_
ONLY_
UNIX_
CONFORMANCE
_DARWIN_
FEATURE_
ONLY_
VERS_
1050
_DARWIN_
FEATURE_
UNIX_
CONFORMANCE
__
DARWIN_
64_
BIT_
INO_
T
__
DARWIN_
C_
ANSI
__
DARWIN_
C_
FULL
__
DARWIN_
C_
LEVEL
__
DARWIN_
NON_
CANCELABLE
__
DARWIN_
NO_
LONG_
LONG
__
DARWIN_
ONLY_
64_
BIT_
INO_
T
__
DARWIN_
ONLY_
UNIX_
CONFORMANCE
__
DARWIN_
ONLY_
VERS_
1050
__
DARWIN_
SUF_
EXTSN
__
DARWIN_
UNIX03
__
DARWIN_
VERS_
1050
__
PTHREAD_
ATTR_
SIZE__
__
PTHREAD_
CONDATTR_
SIZE__
__
PTHREAD_
COND_
SIZE__
__
PTHREAD_
MUTEXATTR_
SIZE__
__
PTHREAD_
MUTEX_
SIZE__
__
PTHREAD_
ONCE_
SIZE__
__
PTHREAD_
RWLOCKATTR_
SIZE__
__
PTHREAD_
RWLOCK_
SIZE__
__
PTHREAD_
SIZE__
__
STDC_
WANT_
LIB_
EXT1__
__
WORDSIZE
__
bool_
true_
false_
are_
defined
__
has_
ptrcheck
false_
true_
Functions
§
runRuntime
Tests
shards
Interface
⚠
Type Aliases
§
SHAbort
Wire
SHActivate
Proc
SHAdd
Shard
SHAlloc
SHAlloc
External
Variable
SHArray
SHAsync
Activate
Proc
SHAsync
Cancel
Proc
SHBool
SHCallback
SHCleanup
Proc
SHClone
Var
SHCompose
Error
SHCompose
Proc
SHCompose
Shards
SHCompose
Wire
SHComposed
Proc
SHCore
SHCreate
Mesh
SHCreate
Shard
SHCreate
Wire
SHCrossover
Proc
SHDerive
Type
Info
SHDestroy
Mesh
SHDestroy
Proc
SHDestroy
Var
SHDestroy
Wire
SHEnum
SHEnums
Fast
Delete
SHEnums
Free
SHEnums
Insert
SHEnums
Pop
SHEnums
Push
SHEnums
Resize
SHEnums
Slow
Delete
SHExposed
Types
Info
Fast
Delete
SHExposed
Types
Info
Free
SHExposed
Types
Info
Insert
SHExposed
Types
Info
Pop
SHExposed
Types
Info
Push
SHExposed
Types
Info
Resize
SHExposed
Types
Info
Slow
Delete
SHExposed
Variables
Proc
SHFloat
SHFloat2
SHFloat3
SHFloat4
SHFree
SHFree
Derived
Type
Info
SHFree
External
Variable
SHGet
Global
Wire
SHGet
Param
Proc
SHGet
Root
Path
SHGet
Shards
SHGet
State
SHGet
State
Proc
SHGet
Wire
Info
SHHash
Proc
SHHelp
Proc
SHInline
Shards
SHInput
Types
Proc
SHInt
SHInt2
SHInt3
SHInt4
SHInt8
SHInt16
SHIs
Equal
Type
SHIs
Equal
Var
SHLog
SHLog
Level
SHMesh
Ref
SHMutate
Proc
SHName
Proc
SHNext
Frame
Proc
SHObject
Deserializer
SHObject
Hash
SHObject
Reference
SHObject
Release
SHObject
Serializer
SHObject
Serializer
Free
SHOptional
String
SHOutput
Types
Proc
SHParameters
Info
Fast
Delete
SHParameters
Info
Free
SHParameters
Info
Insert
SHParameters
Info
Pop
SHParameters
Info
Push
SHParameters
Info
Resize
SHParameters
Info
Slow
Delete
SHParameters
Proc
SHPointer
SHProperties
Proc
SHProvider
Acquire
SHProvider
Ready
SHProvider
Release
Wire
SHProvider
Reset
SHProvider
Setup
SHProvider
Updated
SHRead
Cached
String
SHReference
Variable
SHReference
Wire
Variable
SHRegister
Enum
Type
SHRegister
Exit
Callback
SHRegister
Object
Type
SHRegister
RunLoop
Callback
SHRegister
Shard
SHRelease
Variable
SHRem
Shard
SHRemove
External
Variable
SHRequired
Variables
Proc
SHReset
State
Proc
SHRun
Async
Activate
SHRun
Shards
SHRun
Shards
Hashed
SHRun
Wire
SHRun
Wire
Output
State
SHSchedule
SHSeq
Fast
Delete
SHSeq
Free
SHSeq
Insert
SHSeq
Pop
SHSeq
Push
SHSeq
Resize
SHSeq
Slow
Delete
SHSet
Clear
SHSet
Contains
SHSet
Exclude
SHSet
External
Variable
SHSet
Free
SHSet
GetIterator
SHSet
Global
Wire
SHSet
Include
SHSet
Iterator
SHSet
New
SHSet
Next
SHSet
Param
Proc
SHSet
Root
Path
SHSet
Size
SHSet
State
Proc
SHSet
Wire
Looped
SHSet
Wire
Name
SHSet
Wire
Unsafe
SHSetup
Proc
SHShard
Constructor
SHShards
Interface
SHSleep
SHStop
Wire
SHString
SHStrings
Fast
Delete
SHStrings
Free
SHStrings
Insert
SHStrings
Pop
SHStrings
Push
SHStrings
Resize
SHStrings
Slow
Delete
SHSuspend
SHTable
At
SHTable
Clear
SHTable
Contains
SHTable
Free
SHTable
GetIterator
SHTable
Iterator
SHTable
New
SHTable
Next
SHTable
Remove
SHTable
Size
SHTick
SHType
SHTypes
Info
Fast
Delete
SHTypes
Info
Free
SHTypes
Info
Insert
SHTypes
Info
Pop
SHTypes
Info
Push
SHTypes
Info
Resize
SHTypes
Info
Slow
Delete
SHUnregister
Exit
Callback
SHUnregister
RunLoop
Callback
SHUnset
Global
Wire
SHValidate
SetParam
SHValidation
Callback
SHWarmup
Proc
SHWire
Ref
SHWire
State
SHWrite
Cached
String
Shard
Ptr
Shards
Fast
Delete
Shards
Free
Shards
Insert
Shards
Pop
Shards
Push
Shards
Resize
Shards
Slow
Delete
__
builtin_
va_
list
__
darwin_
blkcnt_
t
__
darwin_
blksize_
t
__
darwin_
clock_
t
__
darwin_
ct_
rune_
t
__
darwin_
dev_
t
__
darwin_
fsblkcnt_
t
__
darwin_
fsfilcnt_
t
__
darwin_
gid_
t
__
darwin_
id_
t
__
darwin_
ino64_
t
__
darwin_
ino_
t
__
darwin_
intptr_
t
__
darwin_
mach_
port_
name_
t
__
darwin_
mach_
port_
t
__
darwin_
mbstate_
t
__
darwin_
mode_
t
__
darwin_
natural_
t
__
darwin_
off_
t
__
darwin_
pid_
t
__
darwin_
pthread_
attr_
t
__
darwin_
pthread_
cond_
t
__
darwin_
pthread_
condattr_
t
__
darwin_
pthread_
key_
t
__
darwin_
pthread_
mutex_
t
__
darwin_
pthread_
mutexattr_
t
__
darwin_
pthread_
once_
t
__
darwin_
pthread_
rwlock_
t
__
darwin_
pthread_
rwlockattr_
t
__
darwin_
pthread_
t
__
darwin_
ptrdiff_
t
__
darwin_
rune_
t
__
darwin_
sigset_
t
__
darwin_
size_
t
__
darwin_
socklen_
t
__
darwin_
ssize_
t
__
darwin_
suseconds_
t
__
darwin_
time_
t
__
darwin_
uid_
t
__
darwin_
useconds_
t
__
darwin_
uuid_
string_
t
__
darwin_
uuid_
t
__
darwin_
va_
list
__
darwin_
wchar_
t
__
darwin_
wint_
t
__
int8_
t
__
int16_
t
__
int32_
t
__
int64_
t
__
uint8_
t
__
uint16_
t
__
uint32_
t
__
uint64_
t
int_
fast8_
t
int_
fast16_
t
int_
fast32_
t
int_
fast64_
t
int_
least8_
t
int_
least16_
t
int_
least32_
t
int_
least64_
t
intmax_
t
max_
align_
t
register_
t
size_t
syscall_
arg_
t
u_
int8_
t
u_
int16_
t
u_
int32_
t
u_
int64_
t
uint_
fast8_
t
uint_
fast16_
t
uint_
fast32_
t
uint_
fast64_
t
uint_
least8_
t
uint_
least16_
t
uint_
least32_
t
uint_
least64_
t
uintmax_
t
user_
addr_
t
user_
long_
t
user_
off_
t
user_
size_
t
user_
ssize_
t
user_
time_
t
user_
ulong_
t
wchar_t
Unions
§
SHType
Info_
Details
SHVar
Payload__
bindgen_
ty_
1
__
mbstate_
t