[−][src]Trait lightspeed_auth::repository::TokenRepository
Associated Types
type Conn
Required methods
fn fetch_by_token(
&self,
conn: &mut Self::Conn,
token_string: &str
) -> Result<TokenModel, LightSpeedError>
&self,
conn: &mut Self::Conn,
token_string: &str
) -> Result<TokenModel, LightSpeedError>
fn save(
&self,
conn: &mut Self::Conn,
model: NewModel<TokenData>
) -> Result<TokenModel, LightSpeedError>
&self,
conn: &mut Self::Conn,
model: NewModel<TokenData>
) -> Result<TokenModel, LightSpeedError>
fn delete(
&self,
conn: &mut Self::Conn,
model: TokenModel
) -> Result<TokenModel, LightSpeedError>
&self,
conn: &mut Self::Conn,
model: TokenModel
) -> Result<TokenModel, LightSpeedError>
Implementors
impl TokenRepository for PgTokenRepository
[src]
type Conn = PgConnection
fn fetch_by_token(
&self,
conn: &mut PgConnection,
token_string: &str
) -> Result<TokenModel, LightSpeedError>
[src]
&self,
conn: &mut PgConnection,
token_string: &str
) -> Result<TokenModel, LightSpeedError>
fn save(
&self,
conn: &mut Self::Conn,
model: NewModel<TokenData>
) -> Result<Model<TokenData>, LightSpeedError>
[src]
&self,
conn: &mut Self::Conn,
model: NewModel<TokenData>
) -> Result<Model<TokenData>, LightSpeedError>
fn delete(
&self,
conn: &mut Self::Conn,
model: Model<TokenData>
) -> Result<Model<TokenData>, LightSpeedError>
[src]
&self,
conn: &mut Self::Conn,
model: Model<TokenData>
) -> Result<Model<TokenData>, LightSpeedError>