Crate reflexo

Crate reflexo 

Source

Modules§

adt
This module contains the implementation of the abstract data types.
cow_mut
https://github.com/rust-analyzer/rowan/blob/v0.16.1/src/cow_mut.rs
debug_loc
The debug location that can be used to locate a position in a document or a file.
error
Error handling utilities for the tinymist crate.
escape
borrow from https://github.com/netvl/xml-rs/blob/277656386e9910a395e2232e9f6e21d1da0e06c2/src/escape.rs
fs
Filesystem support for tinymist.
hash
The hash extension module. It provides extra concepts like Fingerprint and HashedTrait.
path
Path utilities.
time
Cross platform time utilities.
typst
Re-export of the typst crate.
typst_shim
typst-shim
vector

Macros§

bail
error_once
error_once_map
error_once_map_string

Structs§

ArchivedDefId
An archived DefId
AsCowBytes
A marker type for serializing and deserializing Cow<[u8]> as base64.
DefId
The local id of an item. This id is only unique within a task or process.
DefIdResolver
The resolver for an archived DefId
Error
This type represents all possible errors that can occur in typst.ts
QueryRef
Represents a reference to some lazily executed query. The compute function should be pure enough during call the compute and compute_ref so that the query result is consistent through any implementations (the provided f).

Enums§

ErrKind
ALl kind of errors that can occur in the tinymist crate.

Traits§

ArcInto
A trait for converting Arc<T> into Self.
FromArc
A trait for converting an Arc<T> into Self.
ReadAllOnce
A trait for reading all data from a source into a buffer.
TakeAs
Trait for values being taken.

Type Aliases§

CowStr
A copy-on-write static string.
ImmutBytes
An immutable byte slice.
ImmutPath
An immutable path.
ImmutStr
An immutable string.
Result
The result type used in the tinymist crate.