&T 进入 bool 其中 T:进入<bool>

问题描述 投票:0回答:0

我有一个带有通用

T
的函数,它是
Into<bool>
。我不知道如何将引用
&T
转换为
bool
。我对
Into
或泛型的理解是错误的,因为我认为这会起作用:

// error[E0277]: the trait bound `bool: From<&T>` is not satisfied
fn ref_bool<T: Into<bool>>(input: &T) -> bool {
    input.into()
//        ^^^^ the trait `From<&T>` is not implemented for `bool`
}

我怎样才能解决这个问题,以便我可以将

&T
转换为
bool

rust traits
© www.soinside.com 2019 - 2024. All rights reserved.