Docs.rs
  • tinymist-std-0.13.12
    • tinymist-std 0.13.12
    • 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
      • pathdiff ^0.2 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.19.1 normal optional
      • time ^0.3 normal
      • typst ^0.13.1 normal optional
      • typst-shim ^0.13.12 normal optional
      • wasm-bindgen ^0.2 normal optional
      • web-time ^1.1.0 normal optional
      • 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
    • 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

Crate tinymist_std

tinymist_std0.13.12

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

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.

Results

Settings
Help
    method
    tinymist_std::typst::foundations::Args::push
    Push a positional argument.
    method
    tinymist_std::typst::foundations::Array::push
    Adds a value to the end of the array.
    method
    tinymist_std::typst::foundations::Version::push
    Push a component to the end of this version.
    method
    tinymist_std::typst::prelude::EcoVec::push
    Add a value at the end of the vector.
    method
    tinymist_std::typst::prelude::EcoString::push
    Append the given character at the end.
    method
    tinymist_std::typst::prelude::EcoString::push_str
    Append the given string slice at the end.
    method
    tinymist_std::typst::foundations::TargetElem::push_target
    Setter for the target field.
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.
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.