Lines Matching refs:SerializedChannel
22 use crate::{ChannelHalService, SerializedChannel};
68 pub struct Device<T: SerializedChannel + 'static> {
72 impl<T: SerializedChannel + 'static> Device<T> {
89 impl<T: SerializedChannel> ChannelHalService<T> for Device<T> {
95 impl<T: SerializedChannel> binder::Interface for Device<T> {}
97 impl<T: SerializedChannel> keymint::IKeyMintDevice::IKeyMintDevice for Device<T> {
288 struct Operation<T: SerializedChannel + 'static> {
293 impl<T: SerializedChannel + 'static> Drop for Operation<T> {
300 impl<T: SerializedChannel> ChannelHalService<T> for Operation<T> {
321 impl<T: SerializedChannel> binder::Interface for Operation<T> {}
323 impl<T: SerializedChannel + 'static> Operation<T> {
337 impl<T: SerializedChannel> Operation<T> {
361 impl<T: SerializedChannel + 'static> keymint::IKeyMintOperation::IKeyMintOperation