pub struct CodeLayout {
pub language: Option<String>,
pub lines: Vec<String>,
pub width: usize,
}Expand description
コード領域(§17, §28)。
枠の描画はrender段階の責務(§5 borders)。width は枠の幅として
使うcontent幅。コード本文は折り返さない(S3-1)。
Fields§
§language: Option<String>§lines: Vec<String>§width: usize枠の幅(grapheme表示幅ではなく列数)。
Trait Implementations§
Source§impl Clone for CodeLayout
impl Clone for CodeLayout
Source§fn clone(&self) -> CodeLayout
fn clone(&self) -> CodeLayout
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CodeLayout
impl Debug for CodeLayout
Source§impl PartialEq for CodeLayout
impl PartialEq for CodeLayout
impl StructuralPartialEq for CodeLayout
Auto Trait Implementations§
impl Freeze for CodeLayout
impl RefUnwindSafe for CodeLayout
impl Send for CodeLayout
impl Sync for CodeLayout
impl Unpin for CodeLayout
impl UnsafeUnpin for CodeLayout
impl UnwindSafe for CodeLayout
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more