pub fn print_vline<T: Into<Vec2>>(&self, start: T, len: usize, c: &str) {
        self.new.set(false);

        let p = start.into();
        if p.y > self.size.y || p.x > self.size.x {
            return;
        }
        let len = min(len, self.size.y - p.y);

        let p = p + self.offset;
        for y in 0..len {
            self.backend.print_at((p.x, (p.y + y)), c);
        }
    }
/// Prints a vertical line using the given character.
Prints a vertical line using the given character.
Prints a vertical line using the given character .
pub fn print_vline<T: Into<Vec2>>(&self, start: T, len: usize, c: &str) {
        self.new.set(false);
        let p = start.into();
        if p.y > self.size.y || p.x > self.size.x {
            return;
        }
        let len = min(len, self.size.y - p.y);
        let p = p + self.offset;
        for y in 0..len {
            self.backend.print_at((p.x, (p.y + y)), c);
        }
    }
pub fn print_vline < T : Into < Vec2 > > ( & self , start : T , len : usize , c : & str ) { self . new . set ( false ) ; let p = start . into ( ) ; if p . y > self . size . y || p . x > self . size . x { return ; } let len = min ( len , self . size . y - p . y ) ; let p = p + self . offset ; for y in 0 .. len { self . backend . print_at ( ( p . x , ( p . y + y ) ) , c ) ; } }
Prints a vertical line using the given character.
Prints a vertical line using the given character .
&self
start
T
len
usize
c
&str
&self
start
T
len
usize
c
&str