= Simplenote API - link:https://docs.rs/simplenote[Documentation] :toc:

== Usage

Add the following line to your Cargo.toml:

[source,toml]

[dependencies]

simplenote = "0.1.0"

In your crate root, add the following:

[source,rust]

extern crate simplenote;

== API


pub fn new(username: T, password: U) -> Result;

pub fn notes(&self) -> Result, simplenote::Error>;

pub fn notes_filtered(&self, filters: Vec) -> Result, simplenote::Error>;

pub fn getnote(&self, noteid: &str) -> Result;

pub fn getnoteversion>>(&self, note_id: &str, version: I) -> Result;

pub fn add_note>(&self, note: I) -> Result;

pub fn update_note(&self, note: &mut Note) -> Result<(), simplenote::Error>;

pub fn trashnote(&self, noteid: &str) -> Result;

pub fn deletenote(&self, noteid: &str) -> Result<(), simplenote::Error>;