[][src]Function braillepatterndots::bpd::gets

pub fn gets(nums: Vec<u32>) -> Vec<Braille>

When you pass vector of Braille pattern dots number such as 123, 135, 123456 as parameter, it returns vector of Braille structure

Example

use braillepatterndots::bpd;
use braillepatterndots::Braille;

let brailles : Vec<Braille> = bpd::gets(vec![135, 145, 124]);

// Braille pattern dots-135
assert_eq!(brailles[0].character, '⠕');
assert_eq!(brailles[0].code[0], true);
assert_eq!(brailles[0].code[1], false);
assert_eq!(brailles[0].code[2], true);
assert_eq!(brailles[0].code[3], false);
assert_eq!(brailles[0].code[4], true);
assert_eq!(brailles[0].code[5], false);

// Braille pattern dots-145
assert_eq!(brailles[1].character, '⠙');
assert_eq!(brailles[1].code[0], true);
assert_eq!(brailles[1].code[1], false);
assert_eq!(brailles[1].code[2], false);
assert_eq!(brailles[1].code[3], true);
assert_eq!(brailles[1].code[4], true);
assert_eq!(brailles[1].code[5], false);

// Braille pattern dots-124
assert_eq!(brailles[2].character, '⠋');
assert_eq!(brailles[2].code[0], true);
assert_eq!(brailles[2].code[1], true);
assert_eq!(brailles[2].code[2], false);
assert_eq!(brailles[2].code[3], true);
assert_eq!(brailles[2].code[4], false);
assert_eq!(brailles[2].code[5], false);