easytcp 0.1.0

Create async network applications easily!
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use serde::{Deserialize, Serialize};
use sha2::{Digest, Sha256};

#[derive(Serialize, Deserialize, PartialEq, Eq, Clone)]
pub struct Token {
    inner: Vec<u8>,
}

impl Token {
    pub fn new(token: &str) -> Self {
        let inner = Sha256::digest(token.as_bytes()).to_vec();
        Self { inner }
    }
}