clean up & pass along errors from ZeroIDC::new() method

This commit is contained in:
Grant Limberg 2022-01-03 17:25:30 -08:00
parent cb9313a454
commit 50b866c5cf
No known key found for this signature in database
GPG key ID: 2BA62CCABBB4095A
4 changed files with 33 additions and 30 deletions

23
zeroidc/src/error.rs Normal file
View file

@ -0,0 +1,23 @@
/*
* Copyright (c)2022 ZeroTier, Inc.
*
* Use of this software is governed by the Business Source License included
* in the LICENSE.TXT file in the project's root directory.
*
* Change Date: 2025-01-01
*
* On the date above, in accordance with the Business Source License, use
* of this software will be governed by version 2.0 of the Apache License.
*/
use thiserror::Error;
#[derive(Error, Debug)]
pub enum ZeroIDCError
{
#[error(transparent)]
DiscoveryError(#[from] openidconnect::DiscoveryError<openidconnect::reqwest::Error<reqwest::Error>>),
#[error(transparent)]
ParseError(#[from] url::ParseError),
}