File tree Expand file tree Collapse file tree 4 files changed +13
-11
lines changed Expand file tree Collapse file tree 4 files changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ versioned = []
16
16
17
17
[dependencies ]
18
18
stackable-telemetry = { path = " ../stackable-telemetry" , features = [" clap" ] }
19
- stackable-versioned = { path = " ../stackable-versioned" , features = [" k8s" , " flux-converter " ] }
19
+ stackable-versioned = { path = " ../stackable-versioned" , features = [" k8s" ] }
20
20
stackable-operator-derive = { path = " ../stackable-operator-derive" }
21
21
stackable-shared = { path = " ../stackable-shared" }
22
22
Original file line number Diff line number Diff line change @@ -22,8 +22,7 @@ flux-converter = [
22
22
" dep:k8s-openapi" ,
23
23
" dep:serde" ,
24
24
" dep:schemars" ,
25
- " dep:serde_json" ,
26
- " dep:snafu" ,
25
+ " dep:serde_json"
27
26
]
28
27
29
28
[dependencies ]
@@ -34,7 +33,7 @@ k8s-openapi = { workspace = true, optional = true }
34
33
serde = { workspace = true , optional = true }
35
34
schemars = { workspace = true , optional = true }
36
35
serde_json = { workspace = true , optional = true }
37
- snafu = { workspace = true , optional = true }
36
+ snafu. workspace = true
38
37
39
38
[dev-dependencies ]
40
39
insta.workspace = true
Original file line number Diff line number Diff line change @@ -7,15 +7,11 @@ use std::{error::Error, fmt::Write};
7
7
8
8
use snafu:: Snafu ;
9
9
10
+ use crate :: ParseResourceVersionError ;
11
+
10
12
#[ cfg( test) ]
11
13
mod tests;
12
14
13
- #[ derive( Debug , Snafu ) ]
14
- pub enum ParseResourceVersionError {
15
- #[ snafu( display( "the resource version \" {version}\" is not known" ) ) ]
16
- UnknownResourceVersion { version : String } ,
17
- }
18
-
19
15
#[ derive( Debug , Snafu ) ]
20
16
pub enum ConversionError {
21
17
#[ snafu( display( "failed to parse current resource version \" {version}\" " ) ) ]
Original file line number Diff line number Diff line change 12
12
//! See [`versioned`] for an in-depth usage guide and a list of supported
13
13
//! parameters.
14
14
15
+ use snafu:: Snafu ;
15
16
pub use stackable_versioned_macros:: * ;
16
17
17
18
#[ cfg( feature = "flux-converter" ) ]
18
19
mod flux_converter;
19
20
20
21
#[ cfg( feature = "flux-converter" ) ]
21
- pub use flux_converter:: { ConversionError , ParseResourceVersionError } ;
22
+ pub use flux_converter:: ConversionError ;
23
+
24
+ #[ derive( Debug , Snafu ) ]
25
+ pub enum ParseResourceVersionError {
26
+ #[ snafu( display( "the resource version \" {version}\" is not known" ) ) ]
27
+ UnknownResourceVersion { version : String } ,
28
+ }
22
29
23
30
// Unused for now, might get picked up again in the future.
24
31
#[ doc( hidden) ]
You can’t perform that action at this time.
0 commit comments