Add XFR middleware. #3410
Annotations
10 errors
Check with minimal-versions:
src/net/server/middleware/xfr.rs#L731
future cannot be sent between threads safely
|
Check with minimal-versions:
src/net/server/middleware/xfr.rs#L731
future cannot be sent between threads safely
|
Check with minimal-versions:
src/net/server/tests/integration.rs#L184
the trait bound `TsigMiddlewareSvc<_, MandatoryMiddlewareSvc<_, NotifyMiddlewareSvc<_, middleware::xfr::XfrMiddlewareSvc<std::vec::Vec<u8>, EdnsMiddlewareSvc<_, CookiesMiddlewareSvc<_, ServiceFn<std::vec::Vec<u8>, fn(net::server::message::Request<std::vec::Vec<u8>, _>, std::sync::Arc<ZoneTree>) -> Result<service::CallResult<std::vec::Vec<u8>>, ServiceError> {test_service::<_>}, std::sync::Arc<ZoneTree>>, _>, _>, std::sync::Arc<ZoneTree>, core::option::Option<std::sync::Arc<tsig::Key>>>, _, TestNotifyTarget>, _>, std::sync::Arc<HashMap<(absolute::Name<octseq::Array<255>>, tsig::Algorithm), std::sync::Arc<tsig::Key>>>>: service::Service` is not satisfied
|
Check with minimal-versions:
src/net/server/tests/integration.rs#L183
the trait bound `TsigMiddlewareSvc<_, MandatoryMiddlewareSvc<_, NotifyMiddlewareSvc<_, middleware::xfr::XfrMiddlewareSvc<std::vec::Vec<u8>, EdnsMiddlewareSvc<_, CookiesMiddlewareSvc<_, ServiceFn<std::vec::Vec<u8>, fn(net::server::message::Request<std::vec::Vec<u8>, _>, std::sync::Arc<ZoneTree>) -> Result<service::CallResult<std::vec::Vec<u8>>, ServiceError> {test_service::<_>}, std::sync::Arc<ZoneTree>>, _>, _>, std::sync::Arc<ZoneTree>, core::option::Option<std::sync::Arc<tsig::Key>>>, _, TestNotifyTarget>, _>, std::sync::Arc<HashMap<(absolute::Name<octseq::Array<255>>, tsig::Algorithm), std::sync::Arc<tsig::Key>>>>: service::Service` is not satisfied
|
Check with minimal-versions:
src/net/server/tests/integration.rs#L203
the method `await_shutdown` exists for struct `Arc<DgramServer<ClientServerChannel, VecBufSource, TsigMiddlewareSvc<_, MandatoryMiddlewareSvc<_, NotifyMiddlewareSvc<_, XfrMiddlewareSvc<Vec<u8>, EdnsMiddlewareSvc<_, CookiesMiddlewareSvc<_, ServiceFn<Vec<u8>, fn(Request<Vec<u8>, _>, Arc<ZoneTree>) -> Result<CallResult<Vec<u8>>, ServiceError> {test_service::<_>}, Arc<ZoneTree>>, _>, _>, Arc<ZoneTree>, Option<Arc<Key>>>, _, TestNotifyTarget>, _>, Arc<HashMap<(Name<Array<255>>, Algorithm), Arc<Key>>>>>>`, but its trait bounds were not satisfied
|
Check with minimal-versions:
src/net/server/tests/integration.rs#L207
the method `await_shutdown` exists for struct `Arc<StreamServer<ClientServerChannel, VecBufSource, TsigMiddlewareSvc<_, MandatoryMiddlewareSvc<_, NotifyMiddlewareSvc<_, XfrMiddlewareSvc<Vec<u8>, EdnsMiddlewareSvc<_, CookiesMiddlewareSvc<_, ServiceFn<Vec<u8>, fn(Request<Vec<u8>, _>, Arc<ZoneTree>) -> Result<CallResult<Vec<u8>>, ServiceError> {test_service::<_>}, Arc<ZoneTree>>, _>, _>, Arc<ZoneTree>, Option<Arc<Key>>>, _, TestNotifyTarget>, _>, Arc<HashMap<(Name<Array<255>>, Algorithm), Arc<Key>>>>>>`, but its trait bounds were not satisfied
|
Check with minimal-versions:
src/net/server/middleware/xfr.rs#L1407
`<_ as zonetree::traits::ZoneDiff>::Stream<'a>` cannot be sent between threads safely
|
Check with minimal-versions:
src/net/server/middleware/xfr.rs#L1453
`<_ as zonetree::traits::ZoneDiff>::Stream<'a>` cannot be sent between threads safely
|
Check with minimal-versions:
src/net/server/middleware/xfr.rs#L1534
`<_ as zonetree::traits::ZoneDiff>::Stream<'a>` cannot be sent between threads safely
|
Check with minimal-versions:
src/net/server/middleware/xfr.rs#L1576
`<_ as zonetree::traits::ZoneDiff>::Stream<'a>` cannot be sent between threads safely
|
Loading