devela
0.23.0-wip
In devela::
all
Macros
CONST
_str
addr_of
addr_of_mut
arch_cmp
arch_round
array_init
asm
assert
assert_approx_eq_all
assert_eq
assert_eq_all
assert_ne
bitfield
capture_first
capture_last
capture_tail_tuple
cdbg
cfg
cfg_if
cfor
cif
coalesce
code_column
code_file
code_line
code_module
compile_error
concat
const_assert
const_bool
const_logic
cswap
debug
debug_assert
debug_assert_eq
debug_assert_ne
define_panic_handler
define_static_map
deprecate_feature
detect_aarch64
detect_x86
enumint
enumset
env_
error
field_of
format
format_args
format_buf
global_asm
id_seq
ident_const_index
ident_total
ident_total_unique
ident_unique
iif
impl_non_value
impl_trait
include
include_bytes
include_from
include_str
info
items
js_reexport
log
maybe
miniquad
mod_from
offset_of
option_env
panic_
paste
pin
sf
size_of_expr
sleep4
str
stringify
strjoin
task_ready
thread_local
todo
trace
type_marker
type_resource
unimplemented
unreachable
unroll
unwrap
vec_
warn
write
writeln
xorshift_custom
Structs
AddrParseError
Affine
Alloc
Angle
AppApple
AppConfig
AppUnix
AppWindows
AppXdg
Arc
ArcWeak
Arch
Array
Array2d
ArrayFmt
ArrayIntoIter
ArrayUninit
Ascii
Atomic
AtomicBool
AtomicF32
AtomicF64
AtomicI128
AtomicI16
AtomicI32
AtomicI64
AtomicI8
AtomicIsize
AtomicPtr
AtomicU128
AtomicU16
AtomicU32
AtomicU64
AtomicU8
AtomicUsize
BTreeMap
BTreeSet
Backtrace
BareBox
Barrier
BarrierWaitResult
Base
BinaryHeap
BitmapFont
Bitwise
Box
Boxed
ByteSearch
CStr
CString
CacheAlign
Cast
Cell
Char
CodecBe
CodecFlags
CodecIf
CodecJoin
CodecLe
CodecLen
CodecLenValue
Color
Compare
Condvar
ConstList
ConstListIterator
Coro
CoroRun
CoroYield
Crockford
CrosstermService
Current
CurrentGuard
Cycle
CycleCount
DataOverflow
DebugList
DebugMap
DebugSet
DebugStruct
DebugTuple
Destaque
DestaqueIter
DirBuilder
DirEntry
Discriminant
Distance
Divisor
DrumFrame8
DstArray
DstQueue
DstQueueIter
DstQueueIterMut
DstQueuePopHandle
DstStack
DstStackIter
DstStackIterMut
DstValue
Duration
DurationErrorTryFromFloatSecs
ElementNotFound
Env
ExampleStaticMapU16
Extent
FailedErrorConversion
False
FatPtr
File
FileMetadata
FileOpenOptions
FilePermissions
FileTimes
FileType
Float
Fmt
FmtArguments
FmtError
Formatter
Frac
Fs
FsPath
FuturePending
FuturePollFn
FutureReady
GcdReturn
GraphemeNonul
GraphemeString
GraphemeU8
HashMap
HashSet
HasherBuildDefault
HasherFnv
HasherFx
HasherPengy
IdPin
IdPinBox
IndexOutOfBounds
Int
Interval
InvalidAxisLength
InvalidChar
InvalidUtf8
Io
IoBufReader
IoBufWriter
IoBytes
IoChain
IoCursor
IoEmpty
IoError
IoLineWriter
IoLines
IoRepeat
IoSink
IoSlice
IoSliceMut
IoSplit
IoTake
Ipv4Addr
Ipv6Addr
Iter
IterArgs
IterArgsOs
IterChain
IterChars
IterCloned
IterCopied
IterCycle
IterDirRead
IterEmpty
IterEnumerate
IterFilter
IterFilterMap
IterFlatMap
IterFlatten
IterFromFn
IterFuse
IterInspect
IterMap
IterMapWhile
IterOnce
IterOnceWith
IterPath
IterPathAncestors
IterPathComponents
IterPeekable
IterRepeat
IterRepeatN
IterRepeatWith
IterRev
IterScan
IterSkip
IterSkipWhile
IterSplitPaths
IterStepBy
IterSuccessors
IterTake
IterTakeWhile
IterVars
IterVarsOs
IterZip
JoinPathsError
Js
KeyAlreadyExists
LINUX_ERRNO
LINUX_FILENO
LINUX_IOCTL
LINUX_SIGACTION
LINUX_SIGNAL
LINUX_SYS_AARCH64
LINUX_SYS_ARM
LINUX_SYS_RISCV
LINUX_SYS_X86
LINUX_SYS_X86_64
LINUX_TERMIOS_CFLAG
LINUX_TERMIOS_IFLAG
LINUX_TERMIOS_LFLAG
LINUX_TERMIOS_OFLAG
LazyCell
LazyLock
Lgc16
LinkedList
LinuxSigaction
LinuxSigset
LinuxTerminal
LinuxTerminalSize
LinuxTermios
LinuxTimespec
Log
LogConfig
LogMetadata
LogRecord
LoggerSetError
ManuallyDrop
Matrix
Maybe
Mem
MemLayout
MemLayoutError
MiniquadPixels
MiniquadService
MiniquadWindow
Mismatch
MismatchedCapacity
MismatchedDimensions
MismatchedIndices
Mutex
MutexGuard
NodeEmpty
NodeLinkNotSet
NodeLinkNotUnique
NonValueI8
NonValueU16
NonValueU8
NonZero
NotEnoughElements
NotEnoughSpace
NotImplemented
NotSupported
Once
OnceCell
OnceLock
OnceState
OptionFmt
OptionFmtOr
OptionFmtOrElse
Orientation
OsStr
OsString
Own
Panic
PanicAssertUnwindSafe
PanicHookInfo
PanicInfo
PanicLocation
ParseFloatError
ParseIntError
PartiallyAdded
Path
PathBuf
PathDisplay
PathPrefixComponent
PathStripPrefixError
PhantomData
PhantomPinned
Pin
Pinned
Pnm
Point
Points
PoisonError
Position
Process
ProcessCommand
ProcessCommandArgs
ProcessCommandEnvs
ProcessExitCode
ProcessExitStatus
ProcessOutput
ProcessStderr
ProcessStdin
ProcessStdio
ProcessStdout
Ptr
PtrNonNull
RandomState
Range
RangeFrom
RangeFull
RangeInclusive
RangeTo
RangeToInclusive
Rc
RcWeak
Ref
RefCell
RefCellBorrowError
RefCellBorrowMutError
RefMut
Region
RegionStrided
Reverse
Rfc4648
Rfc4648Hex
RwLock
RwLockReadGuard
RwLockWriteGuard
Saturating
ScopeGuard
Sixel
SleepSpin
Slice
SocketAddrV4
SocketAddrV6
Sort
Stack
StackIter
Stderr
StderrLock
Stdin
StdinLock
Stdout
StdoutLock
Str
Stride
String
StringNonul
StringU8
SystemAlloc
SystemInstant
SystemTime
SystemTimeError
TaskContext
TaskRawWaker
TaskRawWakerVTable
TaskWaker
TcpIncoming
TcpListener
TcpStream
Thread
ThreadAccessError
ThreadBuilder
ThreadId
ThreadJoinHandle
ThreadLocalKey
ThreadScope
ThreadScopedJoinHandle
TimeDelta
TimeSplit
Timecode
Tp
True
TryFromIntError
TupleFmt
TupleIter
TupleIterMut
TupleIterRef
TypeId
TypeResource
UdpSocket
UiCap
UiCapImage
UiCapInput
UiCapSound
UiCapSystem
UiCapWindow
UnixTimeI64
UnixTimeU32
UnsafeCell
ValueQuant
Vec
VecDeque
VecPoints
VecVector
Vector
WaitTimeoutResult
WaveletHaar
WaveletUnitVec
Wrapping
Xabc
XorShift128
XorShift128p
XorShift16
XorShift32
XorShift64
XorShift8
Xoroshiro128pp
Xyza8a
Xyza8b
char16
char7
char8
g_bvec2
g_bvec3
g_bvec4
g_dmat2
g_dmat3
g_dmat4
g_dvec2
g_dvec3
g_dvec4
g_ivec2
g_ivec3
g_ivec4
g_mat2
g_mat2x3
g_mat2x4
g_mat3
g_mat3x2
g_mat3x4
g_mat4
g_mat4x2
g_mat4x3
g_uvec2
g_uvec3
g_uvec4
g_vec2
g_vec3
g_vec4
g_vertex2
g_vertex3
m128
m128d
m128i
m256
m256d
m256i
Enums
AllError
AllErrorKind
AngleDirection
AngleKind
AsciiChar
AtomicOrdering
AudioError
BTreeMapEntry
BacktraceStatus
Bound
ColorError
CompressionMode
ControlFlow
CoroutineState
Cow
DataError
DataNotEnough
DataType64CopyWith
DataType64With
DataValue64CopyWith
DataValue64With
Dither
DrawError
EncodingMode
FloatCategory
FmtAlignment
FontError
HashMapEntry
ImageError
Infallible
InvalidText
IoErrorKind
IpAddr
JsEvent
JsPermission
JsPermissionState
LayoutError
LogLevel
LogLevelFilter
MediaError
MidiError
MismatchedBounds
Month
NotAvailable
NumError
Ordering
ParseIntErrorKind
PartialSpace
PathComponent
PathPrefix
PixelFormat
Result
Sign
SixelError
SixelMean
SixelQuality
SixelSplit
SocketAddr
SpinStrategy
StaticMapEntry
TaskPoll
TcpShutdown
TextError
TimeError
TryLockError
TupleElement
TupleElementMut
TupleElementRef
UiError
UnitBi
UnitSi
VarError
VecChunk
WaveletUnitRole
Weekday
c_void
Constants
FONT_3_3
FONT_3_5
FONT_5_6
UNIX_EPOCH
Statics
LINUX_TERMINAL_STATE
Traits
Add
AddAssign
Any
AppEnv
AsMut
AsRef
Binary
BitAnd
BitAndAssign
BitOps
BitOr
BitOrAssign
BitSized
BitXor
BitXorAssign
Borrow
BorrowMut
ByteSized
Chain
Clone
ColorBase
ConstBool
ConstDefault
ConstLogic
ConstTrool
Copy
Coroutine
Cycled
DataArray
DataCollection
DataDeque
DataDesta
DataQueue
DataRaw
DataRawCopy
DataStack
DataType
DataTypeCopy
DataValue
DataValueCopy
Debug
Decodable
Default
Deref
DerefMut
Display
Div
DivAssign
Drop
DstBuf
Encodable
EncodableLen
Eq
Error
ExtAny
ExtArray
ExtCellOption
ExtError
ExtFloat
ExtFloatConst
ExtFuture
ExtLogger
ExtMem
ExtNumConst
ExtOptRes
ExtOption
ExtPath
ExtProcess
ExtResult
ExtSlice
ExtSliceMut
ExtStr
ExtString
ExtThread
ExtVec
FmtWrite
Fn
FnMut
FnOnce
From
FromStr
Future
GlobalAlloc
Grapheme
Hash
Hasher
HasherBuild
Hook
Index
IndexMut
Into
IntoFuture
IoBufRead
IoRead
IoSeek
IoWrite
Iterator
IteratorDoubleEnded
IteratorExactSize
IteratorExtend
IteratorFrom
IteratorFused
IteratorInto
IteratorMultiUnzip
IteratorPeekingNext
IteratorProduct
IteratorSum
Itertools
Logger
LowerExp
LowerHex
MemAligned
MemPod
MiniquadEventHandlerExt
Mul
MulAssign
Neg
Not
Num
NumInt
NumRef
NumRefInt
NumToStr
NumVector
Octal
Ord
PanicRefUnwindSafe
PanicUnwindSafe
PartialEq
PartialOrd
Pointer
PrimitiveCast
PrimitiveJoin
PrimitiveSplit
ProcessTermination
RangeBounds
Rem
RemAssign
Send
Sized
Storage
Sub
SubAssign
Sync
TaskWake
ToOwned
ToSocketAddrs
ToString
TryFrom
TryInto
Tuple
TypeResourced
UiService
UnicodeScalar
Unit
Unpin
UpperExp
UpperHex
WaveletCompressionVec
WaveletTransformVec
Functions
any_type_name
array_from_fn
array_from_mut
array_from_ref
assert_unchecked
atomic_compiler_fence
atomic_fence
black_box
identity
is_leap_year
iter_from_coroutine
linux_eprint
linux_eprintln
linux_get_byte
linux_get_char
linux_get_dirty_char
linux_get_line
linux_get_str
linux_get_utf8_bytes
linux_getpid
linux_pause_until_char
linux_print
linux_print_bytes
linux_println
linux_prompt
linux_random_bytes
linux_random_u128
linux_random_u16
linux_random_u32
linux_random_u64
linux_random_u8
linux_sig_handler_no_return
linux_sleep
linux_sys_exit
linux_sys_getpid
linux_sys_getrandom
linux_sys_ioctl
linux_sys_nanosleep
linux_sys_read
linux_sys_rt_sigaction
linux_sys_write
prime_number_theorem
serr
sok
spin_loop
transmute
unreachable_unchecked
Type Aliases
AllResult
AudioResult
Bare
Base16
Base32
Base32Crockford
Base32Hex
Base32Padded
Base64
Base64Padded
ColorResult
DataResult
DataType64
DataType64Copy
DataValue64
DataValue64Copy
DestaqueU8
DrawResult
DstArrayUsize
DstQueueUsize
DstStackUsize
DstValueUsize
DstVecUsize
Extent2d
Extent3d
FmtResult
FontResult
HashMapFx
HashMapStd
HashSetFx
HashSetStd
HasherBuildFnv
HasherBuildFx
ImageResult
IoResult
LINUX_SYS
LayoutResult
LockResult
MediaResult
MidiResult
NoData
NoNum
NoTime
NonExtremeI8
NonExtremeU16
NonExtremeU8
NonZeroI128
NonZeroI16
NonZeroI32
NonZeroI64
NonZeroI8
NonZeroIsize
NonZeroU128
NonZeroU16
NonZeroU32
NonZeroU64
NonZeroU8
NonZeroUsize
NumResult
OptRes
Point2d
Point3d
Region2d
Region3d
StackU8
TextResult
ThreadResult
TimeInstant
TimeResult
TimeSplitHourNano
TimeSplitHourNanoNorm
TimeSplitHourSec
TimeSplitHourSecNorm
TimeSplitMilliNano
TimeSplitMilliNanoNorm
TimeSplitNorm
TimeSplitYearDay
TimeSplitYearDayNorm
TimeSplitYearSec
TimeSplitYearSecNorm
TryLockResult
UiResult
Vector2d
Vector3d
c_char
c_double
c_float
c_int
c_long
c_longlong
c_schar
c_short
c_uchar
c_uint
c_ulong
c_ulonglong
c_ushort
char
fsize
g_bool
g_double
g_float
g_int
g_uint
isize_down
isize_up
usize_down
usize_up
Unions
DataRaw64Copy
MaybeUninit
Attribute Macros
autodiff
compile
compile_attr
Derive Macros
Clone
Copy
Debug
Default
Eq
Hash
Ord
PartialEq
PartialOrd
devela
::
all
Macro
const_logic
Copy item path
Settings
Help
Summary
Source
macro_rules! const_logic { (bool: $bool:expr) => { ... }; }
Expand description
MAYBE