diff --git a/.gitignore b/.gitignore index 4a1e9db..86f2819 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ target Cargo.lock .idea/ +.vscode diff --git a/src/lib.rs b/src/lib.rs index 3b6ee7d..6014e12 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -29,13 +29,14 @@ pub use crypto::{ verify, }; pub use validation::Validation; +pub use serialization::TokenData; use serde::de::DeserializeOwned; use serde::ser::Serialize; use errors::{Result, ErrorKind}; -use serialization::{TokenData, from_jwt_part, from_jwt_part_claims, to_jwt_part}; +use serialization::{from_jwt_part, from_jwt_part_claims, to_jwt_part}; use validation::{validate}; diff --git a/src/serialization.rs b/src/serialization.rs index 12d5e5d..60dd9fb 100644 --- a/src/serialization.rs +++ b/src/serialization.rs @@ -11,7 +11,9 @@ use header::Header; /// The return type of a successful call to decode #[derive(Debug)] pub struct TokenData { + /// The decoded JWT header pub header: Header, + /// The decoded JWT claims pub claims: T }