diff options
| author | Laurenz <laurmaedje@gmail.com> | 2022-10-18 10:02:52 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2022-10-27 15:56:03 +0200 |
| commit | 66030ae5d73d85a0463562230b87f8ec7554c746 (patch) | |
| tree | 0a24bc4d2410e64d4ffcc60a24b1cae29ae7b29b /src | |
| parent | c0e972b91a7bf8d22cd24a38fc92a9c6214c8a0c (diff) | |
Small fixes
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib.rs | 18 | ||||
| -rw-r--r-- | src/library/mod.rs | 2 | ||||
| -rw-r--r-- | src/model/property.rs | 8 |
3 files changed, 12 insertions, 16 deletions
@@ -130,13 +130,13 @@ impl Default for Config { /// Definition of certain standard library items the language is aware of. #[derive(Debug, Clone, Hash)] pub struct RoleMap { - strong: fn(Content) -> Content, - emph: fn(Content) -> Content, - raw: fn(EcoString, Option<EcoString>, bool) -> Content, - link: fn(EcoString) -> Content, - ref_: fn(EcoString) -> Content, - heading: fn(NonZeroUsize, Content) -> Content, - list_item: fn(Content) -> Content, - enum_item: fn(Option<usize>, Content) -> Content, - desc_item: fn(Content, Content) -> Content, + pub strong: fn(Content) -> Content, + pub emph: fn(Content) -> Content, + pub raw: fn(EcoString, Option<EcoString>, bool) -> Content, + pub link: fn(EcoString) -> Content, + pub ref_: fn(EcoString) -> Content, + pub heading: fn(NonZeroUsize, Content) -> Content, + pub list_item: fn(Content) -> Content, + pub enum_item: fn(Option<usize>, Content) -> Content, + pub desc_item: fn(Content, Content) -> Content, } diff --git a/src/library/mod.rs b/src/library/mod.rs index cf9acdac..1691c8c7 100644 --- a/src/library/mod.rs +++ b/src/library/mod.rs @@ -1,6 +1,6 @@ //! The standard library. //! -//! Call [`new`] to obtain a [`Scope`] containing all standard library +//! Call [`scope`] to obtain a [`Scope`] containing all standard library //! definitions. pub mod graphics; diff --git a/src/model/property.rs b/src/model/property.rs index ed2ab1d0..4b9342ab 100644 --- a/src/model/property.rs +++ b/src/model/property.rs @@ -133,15 +133,11 @@ impl Debug for KeyId { /// This trait is not intended to be implemented manually, but rather through /// the `#[node]` proc-macro. pub trait Key<'a>: Copy + 'static { - /// The unfolded type which this property is stored as in a style map. For - /// example, this is [`Toggle`](crate::geom::Length) for the - /// [`BOLD`](crate::library::text::TextNode::BOLD) property. + /// The unfolded type which this property is stored as in a style map. type Value: Debug + Clone + Hash + Sync + Send + 'static; /// The folded type of value that is returned when reading this property - /// from a style chain. For example, this is [`bool`] for the - /// [`BOLD`](crate::library::text::TextNode::BOLD) property. For non-copy, - /// non-folding properties this is a reference type. + /// from a style chain. type Output; /// The name of the property, used for debug printing. |
