3131//! $ sysctl vm.max_map_count=$LARGER_LIMIT
3232//! ```
3333
34- use anyhow:: anyhow;
3534use bytesize:: ByteSize ;
3635use clap:: Parser ;
3736use log:: { info, warn} ;
3837use std:: str:: FromStr ;
38+ use wasmtime:: format_err;
3939use wasmtime:: * ;
4040
4141fn main ( ) -> Result < ( ) > {
@@ -84,7 +84,7 @@ struct Args {
8484/// Parse a human-readable byte size--e.g., "512 MiB"--into the correct number
8585/// of bytes.
8686fn parse_byte_size ( value : & str ) -> Result < u64 > {
87- let size = ByteSize :: from_str ( value) . map_err ( |e| anyhow ! ( e) ) ?;
87+ let size = ByteSize :: from_str ( value) . map_err ( |e| format_err ! ( e) ) ?;
8888 Ok ( size. as_u64 ( ) )
8989}
9090
@@ -239,15 +239,15 @@ fn num_bytes_mapped() -> Result<usize> {
239239 let range = line
240240 . split_whitespace ( )
241241 . next ( )
242- . ok_or ( anyhow ! ( "parse failure: expected whitespace" ) ) ?;
242+ . ok_or ( format_err ! ( "parse failure: expected whitespace" ) ) ?;
243243 let mut addresses = range. split ( "-" ) ;
244- let start = addresses
245- . next ( )
246- . ok_or ( anyhow ! ( "parse failure: expected dash-separated address" ) ) ?;
244+ let start = addresses. next ( ) . ok_or ( format_err ! (
245+ "parse failure: expected dash-separated address"
246+ ) ) ?;
247247 let start = usize:: from_str_radix ( start, 16 ) ?;
248- let end = addresses
249- . next ( )
250- . ok_or ( anyhow ! ( "parse failure: expected dash-separated address" ) ) ?;
248+ let end = addresses. next ( ) . ok_or ( format_err ! (
249+ "parse failure: expected dash-separated address"
250+ ) ) ?;
251251 let end = usize:: from_str_radix ( end, 16 ) ?;
252252
253253 total += end - start;
@@ -257,5 +257,5 @@ fn num_bytes_mapped() -> Result<usize> {
257257
258258#[ cfg( not( target_os = "linux" ) ) ]
259259fn num_bytes_mapped ( ) -> Result < usize > {
260- anyhow :: bail!( "this example can only read virtual memory maps on Linux" )
260+ wasmtime :: bail!( "this example can only read virtual memory maps on Linux" )
261261}
0 commit comments