use std::io::{Read, Seek, Write};
pub trait Rs: Read + Seek {}
pub trait Ws: Write + Seek {}
pub trait Rw: Read + Write {}
pub trait Rws: Read + Write + Seek {}
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 {}