Struct github_email::Authors
source · pub struct Authors { /* private fields */ }Expand description
#[tokio::test]
async fn find_email() {
use github_email::{parse_queries, Authors};
let mut authors = Authors::default();
let url = r#"
https://github.com/oovm/
https://github.com/oovm/get-github-email
"#;
for query in parse_queries(url) {
authors.query(query).await.ok();
}
println!("{authors:#?}")
}Implementations
sourceimpl Authors
impl Authors
pub fn get(&self, name: &str) -> Option<&CommitAuthor>
pub fn insert(&mut self, author: CommitAuthor)
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Authors
impl<'de> Deserialize<'de> for Authors
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Authors
impl Send for Authors
impl Sync for Authors
impl Unpin for Authors
impl UnwindSafe for Authors
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more