Skip to main content

Crate shiguredo_toml

Crate shiguredo_toml 

Source
Expand description

TOML v1.0.0 / v1.1.0 ライブラリ。

外部依存なしで TOML v1.0.0 および v1.1.0 仕様に完全準拠するパーサとシリアライザを提供する。

no_std 環境向け。ヒープ割り当てのため alloc が必要。

Structs§

CommentIndex
コメントのインデックス。
CommentSpan
コメント位置情報。
Date
TOML の日付部分 (YYYY-MM-DD)。
Datetime
TOML の日時型。
Document
元テキストを保持しながら値を更新できる TOML ドキュメント。
SectionIndex
セクション範囲のインデックス。
SectionSpan
テーブルセクション(ヘッダから次のヘッダの直前まで)のバイト範囲。
SpanIndex
値パスとテキスト範囲のインデックス。
TextSpan
値が元テキスト上に存在していたバイト範囲。
Time
TOML の時刻部分 (HH:MM:SS.nanosecond)。

Enums§

Error
TOML の解析・直列化エラー。
Offset
TOML のオフセット部分。
PathSegment
値パスの 1 セグメント。
TomlVersion
TOML バージョン。
Value
TOML 値。

Functions§

from_str
TOML 文字列を解析して Table に変換する。
from_str_with_version
TOML 文字列を指定バージョンで解析して Table に変換する。
parse_value_path
文字列パスを ValuePath に変換する。
to_inline_string
単一 Value を TOML の単一値テキストに変換する。
to_string
Value を TOML 文字列に変換する。
to_string_pretty
Value を整形済み TOML 文字列に変換する。

Type Aliases§

Array
TOML 配列型。
Table
TOML テーブル型。キー順でソートされる。
ValuePath
ルートから値へのパス。