coreaudio-rs 0.9.1

A friendly rust interface for Apple's CoreAudio API.
Build #96871 2018-04-23T11:33:02.434595+00:00
# rustc version
rustc 1.26.0-dev (0eb87c9bf 2018-03-16)# docs.rs version
cratesfyi 0.5.0 (579f83b 2018-03-05)# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading coreaudio-rs v0.9.1
Fresh ansi_term v0.11.0
Fresh unicode-xid v0.1.0
Fresh strsim v0.7.0
Fresh ucd-util v0.1.1
Fresh cfg-if v0.1.2
Fresh utf8-ranges v1.0.0
Fresh bitflags v1.0.1
Fresh peeking_take_while v0.1.2
Fresh proc-macro2 v0.2.3
Fresh vec_map v0.8.0
Fresh regex-syntax v0.5.5
Fresh libc v0.2.40
Fresh lazy_static v1.0.0
Fresh log v0.4.1
Fresh quote v0.4.2
Fresh unicode-width v0.1.4
Fresh glob v0.2.11
Fresh memchr v1.0.2
Fresh memchr v2.0.1
Fresh atty v0.2.9
Fresh which v1.0.5
Fresh void v1.0.2
Fresh textwrap v0.9.0
Fresh nom v3.2.1
Fresh aho-corasick v0.6.4
Fresh log v0.3.9
Fresh unreachable v1.0.0
Fresh clap v2.31.2
Fresh cexpr v0.2.3
Fresh thread_local v0.3.5
Fresh libloading v0.4.3
Fresh regex v0.2.10
Fresh clang-sys v0.21.2
Fresh env_logger v0.4.3
Compiling bindgen v0.32.3
Running `rustc --crate-name bindgen .cargo/registry/src/github.com-1ecc6299db9ec823/bindgen-0.32.3/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="logging"' --cfg 'feature="env_logger"' --cfg 'feature="default"' --cfg 'feature="log"' -C metadata=a927d9aa18111010 -C extra-filename=-a927d9aa18111010 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern which=/home/cratesfyi/cratesfyi/debug/deps/libwhich-34de1717d663f544.rlib --extern-version which=which,1.0.5 --extern regex=/home/cratesfyi/cratesfyi/debug/deps/libregex-7a3f4a8becb33e9d.rlib --extern-version regex=regex,0.2.10 --extern cexpr=/home/cratesfyi/cratesfyi/debug/deps/libcexpr-0897c6a1895ac2e0.rlib --extern-version cexpr=cexpr,0.2.3 --extern env_logger=/home/cratesfyi/cratesfyi/debug/deps/libenv_logger-337736c567827560.rlib --extern-version env_logger=env_logger,0.4.3 --extern proc_macro2=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro2-79a9e59a80188f2c.rlib --extern-version proc_macro2=proc-macro2,0.2.3 --extern log=/home/cratesfyi/cratesfyi/debug/deps/liblog-1e6cb20f8b19266a.rlib --extern-version log=log,0.3.9 --extern peeking_take_while=/home/cratesfyi/cratesfyi/debug/deps/libpeeking_take_while-239747de52b43383.rlib --extern-version peeking_take_while=peeking_take_while,0.1.2 --extern quote=/home/cratesfyi/cratesfyi/debug/deps/libquote-236f9e948268b14f.rlib --extern-version quote=quote,0.4.2 --extern clang_sys=/home/cratesfyi/cratesfyi/debug/deps/libclang_sys-cefd0ac4cc9c6104.rlib --extern-version clang_sys=clang-sys,0.21.2 --extern cfg_if=/home/cratesfyi/cratesfyi/debug/deps/libcfg_if-0ea1524ac18386fa.rlib --extern-version cfg_if=cfg-if,0.1.2 --extern clap=/home/cratesfyi/cratesfyi/debug/deps/libclap-124339c8da3f63bb.rlib --extern-version clap=clap,2.31.2 --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-d78457efc2ee8353.rlib --extern-version lazy_static=lazy_static,1.0.0 --cap-lints allow`
Compiling coreaudio-sys v0.2.0
Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-sys-0.2.0/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="core_audio"' --cfg 'feature="audio_toolbox"' --cfg 'feature="core_midi"' --cfg 'feature="open_al"' --cfg 'feature="audio_unit"' -C metadata=325dc2f0fd6552d9 -C extra-filename=-325dc2f0fd6552d9 --out-dir /home/cratesfyi/cratesfyi/debug/build/coreaudio-sys-325dc2f0fd6552d9 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bindgen=/home/cratesfyi/cratesfyi/debug/deps/libbindgen-a927d9aa18111010.rlib --extern-version bindgen=bindgen,0.32.3 --cap-lints allow`
Running `/home/cratesfyi/cratesfyi/debug/build/coreaudio-sys-325dc2f0fd6552d9/build-script-build`
Running `rustc --crate-name coreaudio_sys .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-sys-0.2.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="core_audio"' --cfg 'feature="audio_toolbox"' --cfg 'feature="core_midi"' --cfg 'feature="open_al"' --cfg 'feature="audio_unit"' -C metadata=ab9b0e062fb100a2 -C extra-filename=-ab9b0e062fb100a2 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Documenting coreaudio-rs v0.9.1
Running `rustdoc --crate-name coreaudio .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/lib.rs -o /home/cratesfyi/cratesfyi/doc --cfg 'feature="coreaudio-sys"' --cfg 'feature="core_audio"' --cfg 'feature="audio_toolbox"' --cfg 'feature="core_midi"' --cfg 'feature="default"' --cfg 'feature="open_al"' --cfg 'feature="audio_unit"' -Z unstable-options --resource-suffix -20180316-1.26.0-dev-0eb87c9bf -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bitflags=/home/cratesfyi/cratesfyi/debug/deps/libbitflags-9522102d45f1e994.rlib --extern-version bitflags=bitflags,1.0.1 --extern coreaudio_sys=/home/cratesfyi/cratesfyi/debug/deps/libcoreaudio_sys-ab9b0e062fb100a2.rlib --extern-version coreaudio_sys=coreaudio-sys,0.2.0`
error[E0432]: unresolved import `sys::OSStatus`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/error.rs:7:5
|
7 | use sys::OSStatus;
|     ^^^^^^^^^^^^^ no `OSStatus` in the root

error[E0432]: unresolved import `sys::OSStatus`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/error.rs:10:9
|
10 |     use sys::OSStatus;
|         ^^^^^^^^^^^^^ no `OSStatus` in the root

error[E0432]: unresolved import `sys::OSStatus`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/error.rs:71:9
|
71 |     use sys::OSStatus;
|         ^^^^^^^^^^^^^ no `OSStatus` in the root

error[E0432]: unresolved import `sys::OSStatus`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/error.rs:132:9
|
132 |     use sys::OSStatus;
|         ^^^^^^^^^^^^^ no `OSStatus` in the root

error[E0432]: unresolved import `sys::OSStatus`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/error.rs:185:9
|
185 |     use sys::OSStatus;
|         ^^^^^^^^^^^^^ no `OSStatus` in the root

error[E0412]: cannot find type `AudioUnitRenderActionFlags` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:17:40
|
17 | pub type InputProcFn = FnMut(*mut sys::AudioUnitRenderActionFlags,
|                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioTimeStamp` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:18:42
|
18 |                              *const sys::AudioTimeStamp,
|                                          ^^^^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `UInt32` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:19:35
|
19 |                              sys::UInt32,
|                                   ^^^^^^ not found in `sys`

error[E0412]: cannot find type `UInt32` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:20:35
|
20 |                              sys::UInt32,
|                                   ^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioBufferList` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:21:40
|
21 |                              *mut sys::AudioBufferList) -> sys::OSStatus;
|                                        ^^^^^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `OSStatus` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:21:65
|
21 |                              *mut sys::AudioBufferList) -> sys::OSStatus;
|                                                                 ^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioTimeStamp` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:34:26
|
34 |     pub time_stamp: sys::AudioTimeStamp,
|                          ^^^^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioBufferList` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:62:76
|
62 |         unsafe fn from_input_proc_args(num_frames: u32, io_data: *mut sys::AudioBufferList) -> Self;
|                                                                            ^^^^^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioBufferList` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:68:29
|
68 |         pub data: *mut sys::AudioBufferList,
|                             ^^^^^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioBufferList` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:75:77
|
75 |         unsafe fn from_input_proc_args(_num_frames: u32, io_data: *mut sys::AudioBufferList) -> Self {
|                                                                             ^^^^^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioBuffer` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:128:37
|
128 |         buffers: &'static mut [sys::AudioBuffer],
|                                     ^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioBuffer` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:136:39
|
136 |         buffers: slice::Iter<'a, sys::AudioBuffer>,
|                                       ^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioBuffer` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:143:42
|
143 |         buffers: slice::IterMut<'a, sys::AudioBuffer>,
|                                          ^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioBufferList` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:208:72
|
208 |         unsafe fn from_input_proc_args(frames: u32, io_data: *mut sys::AudioBufferList) -> Self {
|                                                                        ^^^^^^^^^^^^^^^ not found in `sys`

error[E0425]: cannot find value `kAudioUnitRenderAction_PreRender` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:233:37
|
233 |             const PRE_RENDER = sys::kAudioUnitRenderAction_PreRender;
|                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `sys`

error[E0425]: cannot find value `kAudioUnitRenderAction_PostRender` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:239:38
|
239 |             const POST_RENDER = sys::kAudioUnitRenderAction_PostRender;
|                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `sys`

error[E0425]: cannot find value `kAudioUnitRenderAction_OutputIsSilence` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:246:44
|
246 |             const OUTPUT_IS_SILENCE = sys::kAudioUnitRenderAction_OutputIsSilence;
|                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `sys`

error[E0425]: cannot find value `kAudioOfflineUnitRenderAction_Preflight` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:255:44
|
255 |             const OFFLINE_PREFLIGHT = sys::kAudioOfflineUnitRenderAction_Preflight;
|                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `sys`

error[E0425]: cannot find value `kAudioOfflineUnitRenderAction_Render` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:261:41
|
261 |             const OFFLINE_RENDER = sys::kAudioOfflineUnitRenderAction_Render;
|                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `sys`

error[E0425]: cannot find value `kAudioOfflineUnitRenderAction_Complete` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:266:43
|
266 |             const OFFLINE_COMPLETE = sys::kAudioOfflineUnitRenderAction_Complete;
|                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `sys`

error[E0425]: cannot find value `kAudioUnitRenderAction_PostRenderError` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:273:44
|
273 |             const POST_RENDER_ERROR = sys::kAudioUnitRenderAction_PostRenderError;
|                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `sys`

error[E0425]: cannot find value `kAudioUnitRenderAction_DoNotCheckRenderArgs` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:280:51
|
280 |             const DO_NOT_CHECK_RENDER_ARGS = sys::kAudioUnitRenderAction_DoNotCheckRenderArgs;
|                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioUnitRenderActionFlags` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:292:24
|
292 |         ptr: *mut sys::AudioUnitRenderActionFlags,
|                        ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioUnitRenderActionFlags` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:365:40
|
365 |         pub fn from_ptr(ptr: *mut sys::AudioUnitRenderActionFlags) -> Self {
|                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioUnitRenderActionFlags` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:665:53
|
665 |                          io_action_flags: *mut sys::AudioUnitRenderActionFlags,
|                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioTimeStamp` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:666:53
|
666 |                          in_time_stamp: *const sys::AudioTimeStamp,
|                                                     ^^^^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `UInt32` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:667:46
|
667 |                          in_bus_number: sys::UInt32,
|                                              ^^^^^^ not found in `sys`

error[E0412]: cannot find type `UInt32` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:668:49
|
668 |                          in_number_frames: sys::UInt32,
|                                                 ^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioBufferList` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:669:45
|
669 |                          io_data: *mut sys::AudioBufferList) -> sys::OSStatus
|                                             ^^^^^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `OSStatus` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/render_callback.rs:669:70
|
669 |                          io_data: *mut sys::AudioBufferList) -> sys::OSStatus
|                                                                      ^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioStreamBasicDescription` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/stream_format.rs:69:33
|
69 |     pub fn from_asbd(asbd: sys::AudioStreamBasicDescription) -> Result<StreamFormat, Error> {
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioStreamBasicDescription` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/stream_format.rs:102:34
|
102 |     pub fn to_asbd(self) -> sys::AudioStreamBasicDescription {
|                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioUnit` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/mod.rs:79:20
|
79 |     instance: sys::AudioUnit,
|                    ^^^^^^^^^ not found in `sys`
help: possible candidate is found in another module, you can import it into scope
|
22 | use audio_unit::AudioUnit;
|

error[E0412]: cannot find type `AudioBufferList` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/mod.rs:86:28
|
86 |     buffer_list: *mut sys::AudioBufferList,
|                            ^^^^^^^^^^^^^^^ not found in `sys`

error[E0412]: cannot find type `AudioUnit` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/mod.rs:327:14
|
327 |     au: sys::AudioUnit,
|              ^^^^^^^^^ not found in `sys`
help: possible candidate is found in another module, you can import it into scope
|
22  | use audio_unit::AudioUnit;
|

error[E0412]: cannot find type `AudioUnit` in module `sys`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/audio_unit/mod.rs:359:14
|
359 |     au: sys::AudioUnit,
|              ^^^^^^^^^ not found in `sys`
help: possible candidate is found in another module, you can import it into scope
|
22  | use audio_unit::AudioUnit;
|

error[E0204]: the trait `Copy` may not be implemented for this type
--> .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/error.rs:275:10
|
275 | #[derive(Copy, Clone, Debug)]
|          ^^^^
...
286 |     Unknown(OSStatus),
|             --------- this field does not implement `Copy`

error: Compilation failed, aborting rustdoc

thread 'main' panicked at 'Error(
CargoError(
ChainedError {
error: Could not document `coreaudio-rs`.,
cause: process didn't exit successfully: `rustdoc --crate-name coreaudio .cargo/registry/src/github.com-1ecc6299db9ec823/coreaudio-rs-0.9.1/src/lib.rs -o /home/cratesfyi/cratesfyi/doc --cfg feature="coreaudio-sys" --cfg feature="core_audio" --cfg feature="audio_toolbox" --cfg feature="core_midi" --cfg feature="default" --cfg feature="open_al" --cfg feature="audio_unit" -Z unstable-options --resource-suffix -20180316-1.26.0-dev-0eb87c9bf -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bitflags=/home/cratesfyi/cratesfyi/debug/deps/libbitflags-9522102d45f1e994.rlib --extern-version bitflags=bitflags,1.0.1 --extern coreaudio_sys=/home/cratesfyi/cratesfyi/debug/deps/libcoreaudio_sys-ab9b0e062fb100a2.rlib --extern-version coreaudio_sys=coreaudio-sys,0.2.0` (exit code: 101)
}
),
State {
next_error: None,
backtrace: None
}
)', src/bin/cratesfyi.rs:142:13
note: Run with `RUST_BACKTRACE=1` for a backtrace.