Fix compilation for no_std
This commit is contained in:
parent
4819bc30fa
commit
5528523182
1 changed files with 6 additions and 4 deletions
10
src/shape.rs
10
src/shape.rs
|
|
@ -8,9 +8,7 @@ use crate::{
|
||||||
FontSystem, Hinting, LayoutGlyph, LayoutLine, Metrics, Wrap,
|
FontSystem, Hinting, LayoutGlyph, LayoutLine, Metrics, Wrap,
|
||||||
};
|
};
|
||||||
#[cfg(not(feature = "std"))]
|
#[cfg(not(feature = "std"))]
|
||||||
use alloc::format;
|
use alloc::{format, vec, vec::Vec};
|
||||||
#[cfg(not(feature = "std"))]
|
|
||||||
use alloc::vec::Vec;
|
|
||||||
|
|
||||||
use alloc::collections::VecDeque;
|
use alloc::collections::VecDeque;
|
||||||
use core::cmp::{max, min};
|
use core::cmp::{max, min};
|
||||||
|
|
@ -1860,7 +1858,11 @@ impl ShapeLine {
|
||||||
/// Returns the words for a given span index, handling the ellipsis sentinel.
|
/// Returns the words for a given span index, handling the ellipsis sentinel.
|
||||||
fn get_span_words(&self, span_index: usize) -> &[ShapeWord] {
|
fn get_span_words(&self, span_index: usize) -> &[ShapeWord] {
|
||||||
if span_index == ELLIPSIS_SPAN {
|
if span_index == ELLIPSIS_SPAN {
|
||||||
&self.ellipsis_span.as_ref().unwrap().words
|
&self
|
||||||
|
.ellipsis_span
|
||||||
|
.as_ref()
|
||||||
|
.expect("ellipsis_span not set")
|
||||||
|
.words
|
||||||
} else {
|
} else {
|
||||||
&self.spans[span_index].words
|
&self.spans[span_index].words
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue