Struct viuer::Config [−][src]
Configuration struct to customize printing behaviour.
Fields
transparent: bool
Enable true transparency instead of checkerboard background. Available only for the block printer. Defaults to false.
absolute_offset: bool
Make the x and y offset be relative to the top left terminal corner. If false, the y offset is relative to the cursor’s position. Defaults to true.
x: u16
X offset. Defaults to 0.
y: i16
Y offset. Can be negative only when absolute_offset
is false
. Defaults to 0.
restore_cursor: bool
Take a note of cursor position before printing and restore it when finished. Defaults to false.
width: Option<u32>
Optional image width. Defaults to None.
height: Option<u32>
Optional image height. Defaults to None.
truecolor: bool
Use truecolor if the terminal supports it. Defaults to true.
use_kitty: bool
Use Kitty protocol if the terminal supports it. Defaults to true.
use_iterm: bool
Use iTerm protocol if the terminal supports it. Defaults to true.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,