pub struct PerLine<'a, D: ?Sized>(pub &'a D);Expand description
形式つき出力(改行区切り)。
§Examples
use nekolib::utils::{SpaceSep, StrSep, PerLine};
let a = vec![13, 5, 30, 27, 6];
let b = vec!['a', 'b', 'c'];
assert_eq!(format!("{}", SpaceSep(&a)), "13 5 30 27 6");
assert_eq!(format!("{:02}", SpaceSep(&a)), "13 05 30 27 06");
assert_eq!(format!("{:#04x}", SpaceSep(&a[..3])), "0x0d 0x05 0x1e");
assert_eq!(format!("{:?}", SpaceSep(&b)), "'a' 'b' 'c'");
assert_eq!(format!("{}", PerLine(&b)), "a\nb\nc");
assert_eq!(format!("{:2}", StrSep(&a, ", ")), "13, 5, 30, 27, 6");Tuple Fields§
§0: &'a DTrait Implementations§
Auto Trait Implementations§
impl<'a, D> Freeze for PerLine<'a, D>where
D: ?Sized,
impl<'a, D> RefUnwindSafe for PerLine<'a, D>where
D: RefUnwindSafe + ?Sized,
impl<'a, D> Send for PerLine<'a, D>
impl<'a, D> Sync for PerLine<'a, D>
impl<'a, D> Unpin for PerLine<'a, D>where
D: ?Sized,
impl<'a, D> UnsafeUnpin for PerLine<'a, D>where
D: ?Sized,
impl<'a, D> UnwindSafe for PerLine<'a, D>where
D: RefUnwindSafe + ?Sized,
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