vconvert 0.1.1

A simple vulnus to soundspace converter (or vice versa)
Documentation
use std::{time::Duration, vec, slice::IterMut};

pub mod vulnus;
pub mod soundspace;



pub trait DefaultMapNote {
    fn set_offset(&mut self, offset: Duration) {
        *self.time_as_mut() += (offset.as_millis() as f64) / 1000f64;
    }
    fn resize(&mut self, by: i32) {
        *self.x_as_mut() = self.x_as_ref().powf(by as f32);
        *self.y_as_mut() = self.y_as_ref().powf(by as f32);
    }

    fn time_as_mut(&mut self) -> &mut f64;
    fn x_as_mut(&mut self) -> &mut f32;
    fn y_as_mut(&mut self) -> &mut f32;
    fn time_as_ref(&self) -> &f64;
    fn x_as_ref(&self) -> &f32;
    fn y_as_ref(&self) -> &f32;

}