@@ -16,7 +16,7 @@ pub enum CopyDataSource {
1616}
1717
1818#[ derive( Debug , thiserror:: Error ) ]
19- pub enum CopyToContaienrError {
19+ pub enum CopyToContainerError {
2020 #[ error( "io failed with error: {0}" ) ]
2121 IoError ( io:: Error ) ,
2222 #[ error( "failed to get the path name: {0}" ) ]
@@ -31,7 +31,7 @@ impl CopyToContainer {
3131 }
3232 }
3333
34- pub ( crate ) async fn tar ( & self ) -> Result < bytes:: Bytes , CopyToContaienrError > {
34+ pub ( crate ) async fn tar ( & self ) -> Result < bytes:: Bytes , CopyToContainerError > {
3535 self . source . tar ( & self . target ) . await
3636 }
3737}
@@ -56,7 +56,7 @@ impl CopyDataSource {
5656 pub ( crate ) async fn tar (
5757 & self ,
5858 target_path : impl Into < String > ,
59- ) -> Result < bytes:: Bytes , CopyToContaienrError > {
59+ ) -> Result < bytes:: Bytes , CopyToContainerError > {
6060 let target_path: String = target_path. into ( ) ;
6161
6262 let bytes = match self {
@@ -73,37 +73,37 @@ impl CopyDataSource {
7373async fn tar_file (
7474 source_file_path : & Path ,
7575 target_path : & str ,
76- ) -> Result < Vec < u8 > , CopyToContaienrError > {
77- let target_path = make_path_relative ( & target_path) ;
76+ ) -> Result < Vec < u8 > , CopyToContainerError > {
77+ let target_path = make_path_relative ( target_path) ;
7878 let meta = tokio:: fs:: metadata ( source_file_path)
7979 . await
80- . map_err ( CopyToContaienrError :: IoError ) ?;
80+ . map_err ( CopyToContainerError :: IoError ) ?;
8181
8282 let mut ar = tokio_tar:: Builder :: new ( Vec :: new ( ) ) ;
8383 if meta. is_dir ( ) {
8484 ar. append_dir_all ( target_path, source_file_path)
8585 . await
86- . map_err ( CopyToContaienrError :: IoError ) ?;
86+ . map_err ( CopyToContainerError :: IoError ) ?;
8787 } else {
8888 let f = & mut tokio:: fs:: File :: open ( source_file_path)
8989 . await
90- . map_err ( CopyToContaienrError :: IoError ) ?;
90+ . map_err ( CopyToContainerError :: IoError ) ?;
9191
9292 ar. append_file ( target_path, f)
9393 . await
94- . map_err ( CopyToContaienrError :: IoError ) ?;
94+ . map_err ( CopyToContainerError :: IoError ) ?;
9595 } ;
9696
9797 let res = ar
9898 . into_inner ( )
9999 . await
100- . map_err ( CopyToContaienrError :: IoError ) ?;
100+ . map_err ( CopyToContainerError :: IoError ) ?;
101101
102102 Ok ( res)
103103}
104104
105- async fn tar_bytes ( data : & Vec < u8 > , target_path : & str ) -> Result < Vec < u8 > , CopyToContaienrError > {
106- let relative_target_path = make_path_relative ( & target_path) ;
105+ async fn tar_bytes ( data : & Vec < u8 > , target_path : & str ) -> Result < Vec < u8 > , CopyToContainerError > {
106+ let relative_target_path = make_path_relative ( target_path) ;
107107
108108 let mut header = tokio_tar:: Header :: new_gnu ( ) ;
109109 header. set_size ( data. len ( ) as u64 ) ;
@@ -113,12 +113,12 @@ async fn tar_bytes(data: &Vec<u8>, target_path: &str) -> Result<Vec<u8>, CopyToC
113113 let mut ar = tokio_tar:: Builder :: new ( Vec :: new ( ) ) ;
114114 ar. append_data ( & mut header, relative_target_path, data. as_slice ( ) )
115115 . await
116- . map_err ( CopyToContaienrError :: IoError ) ?;
116+ . map_err ( CopyToContainerError :: IoError ) ?;
117117
118118 let res = ar
119119 . into_inner ( )
120120 . await
121- . map_err ( CopyToContaienrError :: IoError ) ?;
121+ . map_err ( CopyToContainerError :: IoError ) ?;
122122
123123 Ok ( res)
124124}
0 commit comments