refactor(tvix/store/nar): use B3Digest in RenderError
Ensure consistent formatting of blake3 digests. It looks like we don't actually construct these error types anywhere, so no code needs to be refactored to it currently, but still good to be consistent. Change-Id: I49dc8a7f3cb4245ac06b9a6a44b72060434a3d32 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11193 Reviewed-by: Connor Brewster <cbrewster@hey.com> Tested-by: BuildkiteCI Autosubmit: flokli <flokli@flokli.de>
This commit is contained in:
		
							parent
							
								
									499bc2f7ee
								
							
						
					
					
						commit
						d62c6e642d
					
				
					 1 changed files with 4 additions and 5 deletions
				
			
		|  | @ -1,4 +1,3 @@ | |||
| use data_encoding::BASE64; | ||||
| use tvix_castore::B3Digest; | ||||
| 
 | ||||
| mod import; | ||||
|  | @ -16,11 +15,11 @@ pub enum RenderError { | |||
|     #[error("unable to find directory {}, referred from {:?}", .0, .1)] | ||||
|     DirectoryNotFound(B3Digest, bytes::Bytes), | ||||
| 
 | ||||
|     #[error("unable to find blob {}, referred from {:?}", BASE64.encode(.0), .1)] | ||||
|     BlobNotFound([u8; 32], bytes::Bytes), | ||||
|     #[error("unable to find blob {}, referred from {:?}", .0, .1)] | ||||
|     BlobNotFound(B3Digest, bytes::Bytes), | ||||
| 
 | ||||
|     #[error("unexpected size in metadata for blob {}, referred from {:?} returned, expected {}, got {}", BASE64.encode(.0), .1, .2, .3)] | ||||
|     UnexpectedBlobMeta([u8; 32], bytes::Bytes, u32, u32), | ||||
|     #[error("unexpected size in metadata for blob {}, referred from {:?} returned, expected {}, got {}", .0, .1, .2, .3)] | ||||
|     UnexpectedBlobMeta(B3Digest, bytes::Bytes, u32, u32), | ||||
| 
 | ||||
|     #[error("failure using the NAR writer: {0}")] | ||||
|     NARWriterError(std::io::Error), | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue