Struct crates_io::Registry [] [src]

pub struct Registry {
    // some fields omitted
}

Methods

impl Registry
[src]

fn new(host: String, token: Option<String>) -> Registry

fn new_handle(host: String, token: Option<String>, handle: Handle) -> Registry

fn add_owners(&mut self, krate: &str, owners: &[&str]) -> Result<()>

fn remove_owners(&mut self, krate: &str, owners: &[&str]) -> Result<()>

fn list_owners(&mut self, krate: &str) -> Result<Vec<User>>

fn publish(&mut self, krate: &NewCrate, tarball: &File) -> Result<()>

fn search(&mut self, query: &str, limit: u8) -> Result<(Vec<Crate>, u32)>

fn yank(&mut self, krate: &str, version: &str) -> Result<()>

fn unyank(&mut self, krate: &str, version: &str) -> Result<()>