summaryrefslogtreecommitdiff
path: root/library/src/math/matrix.rs
diff options
context:
space:
mode:
Diffstat (limited to 'library/src/math/matrix.rs')
-rw-r--r--library/src/math/matrix.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/library/src/math/matrix.rs b/library/src/math/matrix.rs
index 8fba10e7..66925cda 100644
--- a/library/src/math/matrix.rs
+++ b/library/src/math/matrix.rs
@@ -24,8 +24,8 @@ pub struct VecElem {
/// #set math.vec(delim: "[")
/// $ vec(1, 2) $
/// ```
- #[default(Delimiter::Paren)]
- pub delim: Delimiter,
+ #[default(Some(Delimiter::Paren))]
+ pub delim: Option<Delimiter>,
/// The elements of the vector.
#[variadic]
@@ -39,8 +39,8 @@ impl LayoutMath for VecElem {
layout_delimiters(
ctx,
frame,
- Some(delim.open()),
- Some(delim.close()),
+ delim.map(Delimiter::open),
+ delim.map(Delimiter::close),
self.span(),
)
}
@@ -76,8 +76,8 @@ pub struct MatElem {
/// #set math.mat(delim: "[")
/// $ mat(1, 2; 3, 4) $
/// ```
- #[default(Delimiter::Paren)]
- pub delim: Delimiter,
+ #[default(Some(Delimiter::Paren))]
+ pub delim: Option<Delimiter>,
/// An array of arrays with the rows of the matrix.
///
@@ -121,8 +121,8 @@ impl LayoutMath for MatElem {
layout_delimiters(
ctx,
frame,
- Some(delim.open()),
- Some(delim.close()),
+ delim.map(Delimiter::open),
+ delim.map(Delimiter::close),
self.span(),
)
}