vek 0.8.0

Generic 2D-3D math swiss army knife for game engines, with SIMD support and focus on convenience.
Build #80519 2017-12-26T11:08:30.164859+00:00
# rustc version
rustc 1.22.0-dev (b1cfd1750 2017-09-21)
# docs.rs version
cratesfyi 0.4.2 (13da7b2 2017-10-12)

# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading vek v0.8.0
Fresh approx v0.1.1
Fresh semver-parser v0.7.0
Fresh static_assertions v0.2.5
Fresh num-traits v0.1.41
Fresh semver v0.6.0
Fresh rustc_version v0.2.1
Fresh num-integer v0.1.35
Compiling vek v0.8.0
Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="rgb"' --cfg 'feature="default"' --cfg 'feature="rgba"' --cfg 'feature="quaternion"' --cfg 'feature="geom"' --cfg 'feature="repr_simd"' --cfg 'feature="extent3"' --cfg 'feature="mat3"' --cfg 'feature="mat2"' --cfg 'feature="bezier"' -C metadata=efc1383fadac1b99 -C extra-filename=-efc1383fadac1b99 --out-dir /home/cratesfyi/cratesfyi/debug/build/vek-efc1383fadac1b99 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern rustc_version=/home/cratesfyi/cratesfyi/debug/deps/librustc_version-85701244bc13e4b7.rlib --extern-version rustc_version=rustc_version,0.2.1 --cap-lints allow`
Running `/home/cratesfyi/cratesfyi/debug/build/vek-efc1383fadac1b99/build-script-build`
Documenting vek v0.8.0
Running `rustdoc --crate-name vek .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/lib.rs -o /home/cratesfyi/cratesfyi/doc --cfg 'feature="rgb"' --cfg 'feature="default"' --cfg 'feature="rgba"' --cfg 'feature="quaternion"' --cfg 'feature="geom"' --cfg 'feature="repr_simd"' --cfg 'feature="extent3"' --cfg 'feature="mat3"' --cfg 'feature="mat2"' --cfg 'feature="bezier"' -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num_integer=/home/cratesfyi/cratesfyi/debug/deps/libnum_integer-b2291db1fcd6878d.rlib --extern-version num_integer=num-integer,0.1.35 --extern static_assertions=/home/cratesfyi/cratesfyi/debug/deps/libstatic_assertions-637dfbc3c1150f4f.rlib --extern-version static_assertions=static_assertions,0.2.5 --extern approx=/home/cratesfyi/cratesfyi/debug/deps/libapprox-d684018f72847872.rlib --extern-version approx=approx,0.1.1 --extern num_traits=/home/cratesfyi/cratesfyi/debug/deps/libnum_traits-2f8a5d1342ec88f4.rlib --extern-version num_traits=num-traits,0.1.41 --cfg dev`
error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec4::Vec4<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec4::Vec4<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::column_major::mat4::Mat4<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::column_major::mat4::Mat4<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec4::Vec4<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec4::Vec4<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::column_major::mat4::Mat4<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::column_major::mat4::Mat4<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec4::Vec4<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec4::Vec4<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::column_major::mat4::Mat4<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::column_major::mat4::Mat4<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec4::Vec4<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec4::Vec4<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::column_major::mat4::Mat4<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::column_major::mat4::Mat4<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec3::Vec3<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec3::Vec3<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::column_major::mat3::Mat3<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::column_major::mat3::Mat3<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec3::Vec3<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec3::Vec3<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::column_major::mat3::Mat3<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::column_major::mat3::Mat3<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec3::Vec3<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec3::Vec3<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::column_major::mat3::Mat3<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::column_major::mat3::Mat3<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec2::Vec2<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec2::Vec2<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::column_major::mat2::Mat2<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::column_major::mat2::Mat2<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec2::Vec2<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec2::Vec2<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::column_major::mat2::Mat2<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::column_major::mat2::Mat2<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec4::Vec4<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec4::Vec4<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::row_major::mat4::Mat4<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::row_major::mat4::Mat4<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec4::Vec4<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec4::Vec4<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::row_major::mat4::Mat4<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::row_major::mat4::Mat4<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec4::Vec4<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec4::Vec4<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::row_major::mat4::Mat4<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::row_major::mat4::Mat4<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec4::Vec4<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec4::Vec4<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::row_major::mat4::Mat4<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::row_major::mat4::Mat4<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec3::Vec3<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec3::Vec3<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::row_major::mat3::Mat3<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::row_major::mat3::Mat3<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec3::Vec3<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec3::Vec3<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::row_major::mat3::Mat3<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::row_major::mat3::Mat3<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec3::Vec3<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec3::Vec3<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::row_major::mat3::Mat3<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::row_major::mat3::Mat3<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec2::Vec2<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec2::Vec2<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::row_major::mat2::Mat2<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::row_major::mat2::Mat2<D>>`
= note: required by `core::ops::Try::from_error`

error[E0277]: the `?` operator can only be applied to values that implement `core::ops::Try`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `core::option::Option<vec::repr_c::vec2::Vec2<_>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<vec::repr_c::vec2::Vec2<_>>`
= note: required by `core::ops::Try::into_result`

error[E0277]: the `?` operator can only be used in a function that returns `Result` (or another type that implements `core::ops::Try`)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/mat.rs:861:33
|
861  |                         $($get: self.$lines.$get.numcast()?,)+
|                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `core::option::Option<mat::repr_c::row_major::mat2::Mat2<D>>`
...
3514 |     mat_declare_modules!{}
|     ---------------------- in this macro invocation
|
= help: the trait `core::ops::Try` is not implemented for `core::option::Option<mat::repr_c::row_major::mat2::Mat2<D>>`
= note: required by `core::ops::Try::from_error`

error: Compilation failed, aborting rustdoc

thread 'main' panicked at 'ChainedError {
error: Could not document `vek`.,
cause: process didn't exit successfully: `rustdoc --crate-name vek .cargo/registry/src/github.com-1ecc6299db9ec823/vek-0.8.0/src/lib.rs -o /home/cratesfyi/cratesfyi/doc --cfg feature="rgb" --cfg feature="default" --cfg feature="rgba" --cfg feature="quaternion" --cfg feature="geom" --cfg feature="repr_simd" --cfg feature="extent3" --cfg feature="mat3" --cfg feature="mat2" --cfg feature="bezier" -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num_integer=/home/cratesfyi/cratesfyi/debug/deps/libnum_integer-b2291db1fcd6878d.rlib --extern-version num_integer=num-integer,0.1.35 --extern static_assertions=/home/cratesfyi/cratesfyi/debug/deps/libstatic_assertions-637dfbc3c1150f4f.rlib --extern-version static_assertions=static_assertions,0.2.5 --extern approx=/home/cratesfyi/cratesfyi/debug/deps/libapprox-d684018f72847872.rlib --extern-version approx=approx,0.1.1 --extern num_traits=/home/cratesfyi/cratesfyi/debug/deps/libnum_traits-2f8a5d1342ec88f4.rlib --extern-version num_traits=num-traits,0.1.41 --cfg dev` (exit code: 101)
}', src/bin/cratesfyi.rs:142
note: Run with `RUST_BACKTRACE=1` for a backtrace.