进入Rust意味着什么?

我正在阅读这段代码:

pub fn ip_addrs<T>(mut self, ip_addrs: T) -> Self
        where T: Into<ManagedSlice<'c, IpCidr>>
    {

T must be of type Into. However, I cannot understand what Into does by reading its definition. Can somebody explain?