use std::io::{Read, Seek, Write};
pub trait Rs {}
pub trait Ws {}
pub trait Rw {}
pub trait Rws {}
impl<T: Read + Seek + ?Sized> Rs for T {}
impl<T: Write + Seek + ?Sized> Ws for T {}
impl<T: Read + Write + ?Sized> Rw for T {}
impl<T: Read + Write + Seek + ?Sized> Rws for T {}