Docs.rs
  • tinymist-std-0.13.0
    • tinymist-std 0.13.0
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • Myriad-Dreamin
    • Dependencies
      • anyhow ^1 normal
      • base64 ^0.22 normal
      • bitvec ^1 normal
      • comemo ^0.4 normal
      • dashmap =5.5.3 normal
      • ecow ^0.2.3 normal
      • fxhash ^0.2.1 normal
      • js-sys ^0.3 normal optional
      • log ^0.4 normal
      • lsp-types =0.95.0 normal
      • parking_lot ^0.12.1 normal
      • path-clean ^1.0.1 normal
      • rkyv ^0.7.42 normal optional
      • rustc-hash ^2 normal
      • same-file ^1.0.6 normal optional
      • serde ^1 normal
      • serde_json ^1 normal
      • serde_repr ^0.1 normal
      • serde_with ^3.6 normal
      • siphasher ^1 normal
      • tempfile =3.15.0 normal optional
      • tinymist-analysis ^0.13.0 normal
      • typst ^0.13.0 normal optional
      • typst-shim ^0.13.0 normal optional
      • wasm-bindgen ^0.2 normal optional
      • web-time ^1.1.0 normal
      • hex ^0.4.3 dev
      • core-foundation ^0.10.0 normal
      • libc ^0.2.155 normal
      • windows-sys ^0.59 normal
    • Versions
    • 100% of the crate is documented
  • Go to latest version
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

Crate tinymist_std

tinymist_std0.13.0

  • All Items

Crate Items

  • Re-exports
  • Modules
  • Macros
  • Structs
  • Traits
  • Type Aliases

Crates

  • tinymist_std

Crate tinymist_std

Source
Expand description

Additional functions wrapping Rust’s standard library.

Re-exports§

pub use error::ErrKind;
pub use error::Error;
pub use error::Result;
pub use typst_shim;

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.
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.

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
QueryRef
Represent the result of an immutable query reference. The compute function should be pure enough.

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§

ImmutBytes
An immutable byte slice.
ImmutPath
An immutable path.
ImmutStr
An immutable string.

Results

Settings
Help
    trait
    tinymist_std::typst::diag::At
    Convert a StrResult or HintedStrResult to a SourceResult by
    trait method
    tinymist_std::typst::diag::At::at
    Add the span information.
    method
    tinymist_std::typst::Bytes::at
    Returns the byte at the specified index. Returns the …
    method
    tinymist_std::typst::TypstDict::at
    Returns the value associated with the specified key in the …
    method
    tinymist_std::typst::foundations::Args::at
    Returns the positional argument at the specified index, or …
    method
    tinymist_std::typst::foundations::Array::at
    Returns the item at the specified index in the array. May …
    method
    tinymist_std::typst::foundations::Content::at
    Access the specified field on the content. Returns the …
    method
    tinymist_std::typst::foundations::Str::at
    Extracts the first grapheme cluster after the specified …
    method
    tinymist_std::typst::foundations::Version::at
    Retrieves a component of a version.
    function
    tinymist_std::typst::foundations::calc::atan
    Calculates the arctangent of a number.
    function
    tinymist_std::typst::foundations::calc::atan2
    Calculates the four-quadrant arctangent of a coordinate.
    method
    tinymist_std::typst::TypstDict::at_mut
    Mutably borrow the value the given key maps to.
    method
    tinymist_std::typst::foundations::Array::at_mut
    Mutably borrow the value at the given index.
    trait method
    tinymist_std::typst::diag::At::at
    At, Span -> Result<T, EcoVec<SourceDiagnostic>>
    Add the span information.
No results :(
Try on DuckDuckGo?

Or try looking in one of these:
  • The Rust Reference for technical details about the language.
  • Rust By Example for expository code examples.
  • The Rust Book for introductions to language features and the language itself.
  • Docs.rs for documentation of crates released on crates.io.