Update dependencies

O01eg
Mar 29, 2025, 11:34 AM
OJ4HP746XEDXQSLFLZ3X32PURC6ONMOJDZIWLOF7AKMET3UVCUKQC

Dependencies

  • [2] 4XX74XB3 Update xmpp-parsers to 0.20
  • [3] FZBPGF6X Describe ping
  • [4] 3H5SVMVH Reconnect to MUC later after error
  • [5] Z2AFKHWF Add separate check for presence error from MUC
  • [6] K7XUYBRZ Update dependencies and format
  • [7] 727YJ2SL Send message and presence to MUC
  • [8] Y3Z3KYIF Don't clean messages on offline
  • [9] TRSLPEEJ Checks for self XEP-0163 support
  • [10] ADKJN3JU Try to reconnect to MUC
  • [11] HTJ7H7Z6 Update dependencies and format
  • [12] 3E4TLGLM Check MUC domains
  • [13] VXJOXN2O Update dependencies
  • [14] 6G4QYIBF Update and try to send messages if recipient doesn't answer
  • [15] WXPEN4YC Update dependencies
  • [16] OX5ZPQRF Update tokio to 1.*
  • [17] T5VMNBHR Fix other warnings
  • [18] RRKBUD6K Update edition
  • [19] EKBSFYEF Make mailbox based on bare jid because of roster
  • [20] BBX3ELGV Update dependencies
  • [21] UL67RM6X Re-implement sending message
  • [22] 3RMEABMU Prepare to add HTTP API to ping cutom jids
  • [23] TGO4TIWU Fix README
  • [24] C6VGR2RW Ping other domains to test s2s
  • [25] S7A7LHUN Fix some warnings
  • [26] ZDGCVSXJ Send id and receipts with message
  • [27] MEXG7XQM Update dependencies
  • [28] BXD2CASX Remove repository
  • [29] EVIOKGS2 Don''t break threads and channel after disconnection
  • [30] PO3H34B6 Update dependencies
  • [31] YCYYN7MF Update dependencies
  • [32] BR2HASBY Fix conflicts

Change contents

  • edit in src/xmpp/xmpp_connection.rs at line 4
    [3.150]
    [3.0]
    use tokio_xmpp::starttls::ServerConfig;
  • replacement in src/xmpp/xmpp_connection.rs at line 18
    [3.379][3.379:458]()
    Chat {
    xmpp_to: xmpp_parsers::Jid,
    message: String,
    },
    [3.379]
    [3.458]
    Chat { xmpp_to: jid::Jid, message: String },
  • replacement in src/xmpp/xmpp_connection.rs at line 22
    [3.72][3.72:138]()
    Ping {
    opt_xmpp_to: Option<xmpp_parsers::Jid>,
    },
    [3.72]
    [3.605]
    Ping { opt_xmpp_to: Option<jid::Jid> },
  • replacement in src/xmpp/xmpp_connection.rs at line 46
    [3.1193][3.1193:1245]()
    opt_element: Option<xmpp_parsers::Element>,
    [3.1193]
    [3.1245]
    opt_element: Option<minidom::Element>,
  • replacement in src/xmpp/xmpp_connection.rs at line 61
    [3.1551][3.1551:1583]()
    jid: xmpp_parsers::BareJid,
    [3.1551]
    [3.1583]
    jid: jid::BareJid,
  • replacement in src/xmpp/xmpp_connection.rs at line 68
    [3.1701][3.1701:1753]()
    opt_element: Option<xmpp_parsers::Element>,
    [3.1701]
    [3.1753]
    opt_element: Option<minidom::Element>,
  • replacement in src/xmpp/xmpp_connection.rs at line 118
    [3.3034][3.3034:3087]()
    _opt_element: Option<xmpp_parsers::Element>,
    [3.3034]
    [3.3087]
    _opt_element: Option<minidom::Element>,
  • replacement in src/xmpp/xmpp_connection.rs at line 143
    [3.3565][3.3565:3617]()
    opt_element: Option<xmpp_parsers::Element>,
    [3.3565]
    [3.3617]
    opt_element: Option<minidom::Element>,
  • edit in src/xmpp/xmpp_connection.rs at line 146
    [3.3677][2.0:170]()
    let mut buf = Vec::new();
    result.write_to(&mut buf);
    info!("Read roster {}", String::from_utf8(buf).as_ref().map_or("error", |x| x));
  • replacement in src/xmpp/xmpp_connection.rs at line 190
    [3.154][3.154:206]()
    opt_element: Option<xmpp_parsers::Element>,
    [3.154]
    [3.206]
    opt_element: Option<minidom::Element>,
  • replacement in src/xmpp/xmpp_connection.rs at line 257
    [3.5365][3.5365:5396]()
    xmpp_parsers::BareJid,
    [3.5365]
    [3.5396]
    jid::BareJid,
  • replacement in src/xmpp/xmpp_connection.rs at line 279
    [2.240][3.59:155](),[3.59][3.59:155]()
    outgoing_mailbox: HashMap<xmpp_parsers::BareJid, Vec<(String, xmpp_parsers::Jid, String)>>,
    [2.240]
    [3.5947]
    outgoing_mailbox: HashMap<jid::BareJid, Vec<(String, jid::Jid, String)>>,
  • replacement in src/xmpp/xmpp_connection.rs at line 281
    [3.5973][2.241:291]()
    mucs: HashMap<String, xmpp_parsers::FullJid>,
    [3.5973]
    [3.6019]
    mucs: HashMap<String, jid::FullJid>,
  • replacement in src/xmpp/xmpp_connection.rs at line 287
    [3.40][2.337:385]()
    error_mucs: HashSet<xmpp_parsers::FullJid>,
    [3.40]
    [3.6117]
    error_mucs: HashSet<jid::FullJid>,
  • replacement in src/xmpp/xmpp_connection.rs at line 291
    [3.6139][3.31:57]()
    client: SimpleClient,
    [3.6139]
    [3.6164]
    client: SimpleClient<ServerConfig>,
  • replacement in src/xmpp/xmpp_connection.rs at line 305
    [3.6404][3.6404:6445]()
    from: Option<xmpp_parsers::Jid>,
    [3.6404]
    [3.6445]
    from: Option<jid::Jid>,
  • replacement in src/xmpp/xmpp_connection.rs at line 310
    [3.6505][3.6505:6541]()
    element: xmpp_parsers::Element,
    [3.6505]
    [3.6541]
    element: minidom::Element,
  • replacement in src/xmpp/xmpp_connection.rs at line 319
    [3.6710][3.6710:6751]()
    from: Option<xmpp_parsers::Jid>,
    [3.6710]
    [3.6751]
    from: Option<jid::Jid>,
  • replacement in src/xmpp/xmpp_connection.rs at line 338
    [3.7193][3.7193:7234]()
    from: Option<xmpp_parsers::Jid>,
    [3.7193]
    [3.7234]
    from: Option<jid::Jid>,
  • replacement in src/xmpp/xmpp_connection.rs at line 352
    [3.7564][3.7564:7605]()
    from: Option<xmpp_parsers::Jid>,
    [3.7564]
    [3.7605]
    from: Option<jid::Jid>,
  • replacement in src/xmpp/xmpp_connection.rs at line 366
    [3.7920][3.7920:7961]()
    from: Option<xmpp_parsers::Jid>,
    [3.7920]
    [3.7961]
    from: Option<jid::Jid>,
  • replacement in src/xmpp/xmpp_connection.rs at line 380
    [3.8292][3.8292:8333]()
    from: Option<xmpp_parsers::Jid>,
    [3.8292]
    [3.8333]
    from: Option<jid::Jid>,
  • replacement in src/xmpp/xmpp_connection.rs at line 394
    [3.8674][3.8674:8715]()
    from: Option<xmpp_parsers::Jid>,
    [3.8674]
    [3.8715]
    from: Option<jid::Jid>,
  • replacement in src/xmpp/xmpp_connection.rs at line 408
    [3.9069][3.9069:9110]()
    from: Option<xmpp_parsers::Jid>,
    [3.9069]
    [3.9110]
    from: Option<jid::Jid>,
  • replacement in src/xmpp/xmpp_connection.rs at line 416
    [3.9324][3.9324:9427]()
    static ref INCOMING: element_processor::Processor<XmppConnection, bool, xmpp_parsers::Element> = {
    [3.9324]
    [3.9427]
    static ref INCOMING: element_processor::Processor<XmppConnection, bool, minidom::Element> = {
  • replacement in src/xmpp/xmpp_connection.rs at line 426
    [3.9824][3.9824:9955]()
    static ref INCOMING_IQ_SET: element_processor::Processor<XmppConnection, Box<dyn IqRequestHandler>, xmpp_parsers::Element> = {
    [3.9824]
    [3.9955]
    static ref INCOMING_IQ_SET: element_processor::Processor<XmppConnection, Box<dyn IqRequestHandler>, minidom::Element> = {
  • replacement in src/xmpp/xmpp_connection.rs at line 437
    [3.10337][3.10337:10468]()
    static ref INCOMING_IQ_GET: element_processor::Processor<XmppConnection, Box<dyn IqRequestHandler>, xmpp_parsers::Element> = {
    [3.10337]
    [3.10468]
    static ref INCOMING_IQ_GET: element_processor::Processor<XmppConnection, Box<dyn IqRequestHandler>, minidom::Element> = {
  • replacement in src/xmpp/xmpp_connection.rs at line 509
    [3.86][2.386:460]()
    xmpp_parsers::Jid::Full(account.jid.clone()),
    [3.86]
    [3.12831]
    jid::Jid::from(account.jid.clone()),
  • replacement in src/xmpp/xmpp_connection.rs at line 582
    [3.15333][3.582:707]()
    fn xmpp_processing(
    &mut self,
    event: &Result<xmpp_parsers::Element, tokio_xmpp::Error>,
    ) -> bool {
    [3.15333]
    [3.15392]
    fn xmpp_processing(&mut self, event: &Result<minidom::Element, tokio_xmpp::Error>) -> bool {
  • replacement in src/xmpp/xmpp_connection.rs at line 618
    [3.16537][3.16537:16578]()
    from: Option<xmpp_parsers::Jid>,
    [3.16537]
    [3.16578]
    from: Option<jid::Jid>,
  • replacement in src/xmpp/xmpp_connection.rs at line 686
    [3.18572][3.18572:18613]()
    from: Option<xmpp_parsers::Jid>,
    [3.18572]
    [3.18613]
    from: Option<jid::Jid>,
  • replacement in src/xmpp/xmpp_connection.rs at line 743
    [2.468][2.468:780]()
    fn compare_jid_to_full_jid(
    lhs: &Option<xmpp_parsers::Jid>,
    rhs: &xmpp_parsers::FullJid,
    ) -> bool {
    lhs.as_ref().is_some_and(|j| {
    if let xmpp_parsers::Jid::Full(fj) = j {
    fj == rhs
    } else {
    false
    }
    })
    [2.468]
    [3.20868]
    fn compare_jid_to_full_jid(lhs: &Option<jid::Jid>, rhs: &jid::FullJid) -> bool {
    lhs.as_ref().is_some_and(|j| j == rhs)
  • replacement in src/xmpp/xmpp_connection.rs at line 755
    [2.948][2.948:1324]()
    if let Some(room) =
    self.account.chatrooms.values().find(|&j| {
    match presence.from.as_ref() {
    Some(xmpp_parsers::Jid::Full(ref p)) => p == j,
    _ => false,
    }
    })
    [2.948]
    [3.310]
    if let Some(room) = self
    .account
    .chatrooms
    .values()
    .find(|j| presence.from.as_ref().is_some_and(|ref p| p == j))
  • replacement in src/xmpp/xmpp_connection.rs at line 786
    [2.1554][2.1554:1930]()
    if let Some(room) =
    self.account.chatrooms.values().find(|&j| {
    match presence.from.as_ref() {
    Some(xmpp_parsers::Jid::Full(ref p)) => p == j,
    _ => false,
    }
    })
    [2.1554]
    [3.414]
    if let Some(room) = self
    .account
    .chatrooms
    .values()
    .find(|j| presence.from.as_ref().is_some_and(|ref p| p == j))
  • replacement in src/xmpp/xmpp_connection.rs at line 846
    [3.22057][3.803:901]()
    S: FnMut(&mut Self, Result<xmpp_parsers::Element, tokio_xmpp::Error>) -> Result<bool, ()>
    [3.22057]
    [3.901]
    S: FnMut(&mut Self, Result<minidom::Element, tokio_xmpp::Error>) -> Result<bool, ()>
  • replacement in src/xmpp/xmpp_connection.rs at line 1020
    [3.1052][2.1995:2079]()
    Some(xmpp_parsers::BareJid::from_parts(None, domains)),
    [3.1052]
    [3.925]
    Some(jid::BareJid::from_parts(None, domains)),
  • replacement in src/xmpp/xmpp_connection.rs at line 1043
    [3.1321][2.2221:2284]()
    self.add_domain_to_ping(xmpp_to.domain());
    [3.1321]
    [3.1382]
    self.add_domain_to_ping(xmpp_to.domain().into());
  • replacement in src/xmpp/xmpp_connection.rs at line 1077
    [3.295][2.2285:2426]()
    let bare_xmpp_to: xmpp_parsers::BareJid = xmpp_to.to_bare();
    self.add_domain_to_ping(bare_xmpp_to.domain());
    [3.295]
    [3.70]
    let bare_xmpp_to: jid::BareJid = xmpp_to.to_bare();
    self.add_domain_to_ping(bare_xmpp_to.domain().into());
  • replacement in src/xmpp/xmpp_connection.rs at line 1123
    [3.327][3.369:434]()
    fn process_jid(&mut self, xmpp_to: &xmpp_parsers::BareJid) {
    [3.327]
    [3.388]
    fn process_jid(&mut self, xmpp_to: &jid::BareJid) {
  • replacement in src/xmpp/xmpp_connection.rs at line 1243
    [3.1589][2.2496:2557]()
    domains.insert(chatroom.1.domain());
    [3.1589]
    [3.1589]
    domains.insert(chatroom.1.domain().into());
  • replacement in src/xmpp/xmpp_connection.rs at line 1273
    [3.2649][2.2558:2698]()
    Some(xmpp_parsers::Jid::Full(self.account.jid.clone())),
    Some(xmpp_parsers::Jid::Bare(self.account.jid.to_bare())),
    [3.2649]
    [3.2773]
    Some(jid::Jid::from(self.account.jid.clone())),
    Some(jid::Jid::from(self.account.jid.to_bare())),
  • replacement in src/xmpp/xmpp_connection.rs at line 1305
    [2.2763][2.2763:2812]()
    if domain != self.account.jid.domain() {
    [2.2763]
    [2.2812]
    if AsRef::<jid::DomainRef>::as_ref(&domain) != self.account.jid.domain() {
  • replacement in src/xmpp/stanzas.rs at line 30
    [3.33519][3.33519:33593]()
    pub fn make_add_roster(id: &str, jid: xmpp_parsers::BareJid) -> Element {
    [3.33519]
    [3.33593]
    pub fn make_add_roster(id: &str, jid: jid::BareJid) -> Element {
  • replacement in src/xmpp/stanzas.rs at line 47
    [3.33949][3.33949:33997](),[3.33997][2.2870:2903](),[2.2903][3.34026:34071](),[3.34026][3.34026:34071]()
    pub fn make_roster_push_answer(
    id: String,
    from: xmpp_parsers::FullJid,
    to: Option<xmpp_parsers::Jid>,
    ) -> Iq {
    [3.33949]
    [3.34071]
    pub fn make_roster_push_answer(id: String, from: jid::FullJid, to: Option<jid::Jid>) -> Iq {
  • replacement in src/xmpp/stanzas.rs at line 49
    [3.34137][2.2904:2959]()
    answer.from = Some(xmpp_parsers::Jid::Full(from));
    [3.34137]
    [3.34167]
    answer.from = Some(jid::Jid::from(from));
  • replacement in src/xmpp/stanzas.rs at line 54
    [3.34201][3.34201:34276]()
    pub fn make_ask_subscribe(id: String, jid: xmpp_parsers::Jid) -> Element {
    [3.34201]
    [3.34276]
    pub fn make_ask_subscribe(id: String, jid: jid::Jid) -> Element {
  • replacement in src/xmpp/stanzas.rs at line 61
    [3.34419][3.34419:34496]()
    pub fn make_allow_subscribe(id: String, jid: xmpp_parsers::Jid) -> Element {
    [3.34419]
    [3.34496]
    pub fn make_allow_subscribe(id: String, jid: jid::Jid) -> Element {
  • replacement in src/xmpp/stanzas.rs at line 68
    [3.34640][3.971:1059]()
    pub fn make_chat_message(id: String, jid: xmpp_parsers::Jid, text: String) -> Element {
    [3.34640]
    [3.34716]
    pub fn make_chat_message(id: String, jid: jid::Jid, text: String) -> Element {
  • replacement in src/xmpp/stanzas.rs at line 81
    [3.34918][2.2960:3024]()
    from: xmpp_parsers::FullJid,
    to: xmpp_parsers::FullJid,
    [3.34918]
    [3.34974]
    from: jid::FullJid,
    to: jid::FullJid,
  • replacement in src/xmpp/stanzas.rs at line 87
    [3.35105][2.3025:3135]()
    presence.from = Some(xmpp_parsers::Jid::Full(from));
    presence.to = Some(xmpp_parsers::Jid::Full(to));
    [3.35105]
    [3.35165]
    presence.from = Some(jid::Jid::from(from));
    presence.to = Some(jid::Jid::from(to));
  • replacement in src/xmpp/stanzas.rs at line 98
    [3.35408][2.3136:3285]()
    pub fn make_muc_message(to: xmpp_parsers::FullJid, text: String) -> Element {
    let mut message = Message::new(Some(xmpp_parsers::Jid::Full(to)));
    [3.35408]
    [3.35546]
    pub fn make_muc_message(to: jid::FullJid, text: String) -> Element {
    let mut message = Message::new(Some(jid::Jid::from(to)));
  • replacement in src/xmpp/stanzas.rs at line 105
    [3.35666][3.35666:35758]()
    pub fn make_muc_presence_leave(from: xmpp_parsers::Jid, to: xmpp_parsers::Jid) -> Element {
    [3.35666]
    [3.35758]
    pub fn make_muc_presence_leave(from: jid::Jid, to: jid::Jid) -> Element {
  • replacement in src/xmpp/stanzas.rs at line 112
    [3.35906][2.3286:3386]()
    pub fn make_ping(id: &str, from: xmpp_parsers::Jid, to: Option<xmpp_parsers::BareJid>) -> Element {
    [3.35906]
    [3.35971]
    pub fn make_ping(id: &str, from: jid::Jid, to: Option<jid::BareJid>) -> Element {
  • replacement in src/xmpp/stanzas.rs at line 114
    [3.36009][2.3387:3519]()
    .with_to(xmpp_parsers::Jid::Bare(to.unwrap_or_else(|| {
    xmpp_parsers::BareJid::from_parts(None, &from.domain())
    [3.36009]
    [2.3519]
    .with_to(jid::Jid::from(to.unwrap_or_else(|| {
    jid::BareJid::from_parts(None, from.domain())
  • replacement in src/xmpp/stanzas.rs at line 121
    [3.36122][2.3533:3630]()
    pub fn make_pong(id: String, from: xmpp_parsers::FullJid, to: Option<xmpp_parsers::Jid>) -> Iq {
    [3.36122]
    [3.36215]
    pub fn make_pong(id: String, from: jid::FullJid, to: Option<jid::Jid>) -> Iq {
  • replacement in src/xmpp/stanzas.rs at line 123
    [3.36279][2.3631:3684]()
    pong.from = Some(xmpp_parsers::Jid::Full(from));
    [3.36279]
    [3.36307]
    pong.from = Some(jid::Jid::from(from));
  • replacement in src/xmpp/stanzas.rs at line 128
    [3.36337][2.3685:3785]()
    pub fn make_version(id: String, from: xmpp_parsers::FullJid, to: Option<xmpp_parsers::Jid>) -> Iq {
    [3.36337]
    [3.36433]
    pub fn make_version(id: String, from: jid::FullJid, to: Option<jid::Jid>) -> Iq {
  • replacement in src/xmpp/stanzas.rs at line 137
    [3.36643][2.3786:3842]()
    version.from = Some(xmpp_parsers::Jid::Full(from));
    [3.36643]
    [3.36674]
    version.from = Some(jid::Jid::from(from));
  • replacement in src/xmpp/stanzas.rs at line 142
    [3.36710][3.36710:36760](),[3.36760][2.3843:3876](),[2.3876][3.36789:36834](),[3.36789][3.36789:36834]()
    pub fn make_iq_unsupported_error(
    id: String,
    from: xmpp_parsers::FullJid,
    to: Option<xmpp_parsers::Jid>,
    ) -> Iq {
    [3.36710]
    [3.36834]
    pub fn make_iq_unsupported_error(id: String, from: jid::FullJid, to: Option<jid::Jid>) -> Iq {
  • replacement in src/xmpp/stanzas.rs at line 147
    [3.36942][2.3877:3938]()
    by: Some(xmpp_parsers::Jid::Full(from.clone())),
    [3.36942]
    [3.36978]
    by: Some(jid::Jid::from(from.clone())),
  • edit in src/xmpp/stanzas.rs at line 151
    [3.37126]
    [3.37126]
    alternate_address: None,
  • replacement in src/xmpp/stanzas.rs at line 154
    [3.37144][2.3939:3993]()
    error.from = Some(xmpp_parsers::Jid::Full(from));
    [3.37144]
    [3.37173]
    error.from = Some(jid::Jid::from(from));
  • replacement in src/xmpp/stanzas.rs at line 159
    [3.37205][3.37205:37252](),[3.37252][2.3994:4027](),[2.4027][3.37281:37326](),[3.37281][3.37281:37326]()
    pub fn make_disco_info_result(
    id: String,
    from: xmpp_parsers::FullJid,
    to: Option<xmpp_parsers::Jid>,
    ) -> Iq {
    [3.37205]
    [3.37326]
    pub fn make_disco_info_result(id: String, from: jid::FullJid, to: Option<jid::Jid>) -> Iq {
  • replacement in src/xmpp/stanzas.rs at line 184
    [3.38070][2.4028:4083]()
    result.from = Some(xmpp_parsers::Jid::Full(from));
    [3.38070]
    [3.38100]
    result.from = Some(jid::Jid::from(from));
  • replacement in src/xmpp/stanzas.rs at line 189
    [3.38134][3.38134:38182](),[3.38182][2.4084:4117](),[2.4117][3.38211:38256](),[3.38211][3.38211:38256]()
    pub fn make_disco_items_result(
    id: String,
    from: xmpp_parsers::FullJid,
    to: Option<xmpp_parsers::Jid>,
    ) -> Iq {
    [3.38134]
    [3.38256]
    pub fn make_disco_items_result(id: String, from: jid::FullJid, to: Option<jid::Jid>) -> Iq {
  • edit in src/xmpp/stanzas.rs at line 195
    [3.38389]
    [3.38389]
    rsm: None,
  • replacement in src/xmpp/stanzas.rs at line 198
    [3.38408][2.4118:4173]()
    result.from = Some(xmpp_parsers::Jid::Full(from));
    [3.38408]
    [3.38438]
    result.from = Some(jid::Jid::from(from));
  • replacement in src/xmpp/stanzas.rs at line 203
    [3.38472][3.38472:38522](),[3.38522][2.4174:4207](),[2.4207][3.38551:38596](),[3.38551][3.38551:38596]()
    pub fn make_disco_items_commands(
    id: String,
    from: xmpp_parsers::FullJid,
    to: Option<xmpp_parsers::Jid>,
    ) -> Iq {
    [3.38472]
    [3.38596]
    pub fn make_disco_items_commands(id: String, from: jid::FullJid, to: Option<jid::Jid>) -> Iq {
  • edit in src/xmpp/stanzas.rs at line 209
    [3.38780]
    [3.38780]
    rsm: None,
  • replacement in src/xmpp/stanzas.rs at line 212
    [3.38799][2.4208:4263]()
    result.from = Some(xmpp_parsers::Jid::Full(from));
    [3.38799]
    [3.38829]
    result.from = Some(jid::Jid::from(from));
  • replacement in src/xmpp/stanzas.rs at line 217
    [3.3909][3.3909:4035]()
    pub fn make_disco_get(
    id: String,
    from: Option<xmpp_parsers::Jid>,
    to: Option<xmpp_parsers::Jid>,
    ) -> Element {
    [3.3909]
    [3.4035]
    pub fn make_disco_get(id: String, from: Option<jid::Jid>, to: Option<jid::Jid>) -> Element {
  • replacement in src/main.rs at line 48
    [3.44658][3.44658:44752]()
    let xmpp_to_res: Result<xmpp_parsers::Jid, failure::Error> = xmpp_to_opt.map_or_else(
    [3.44658]
    [3.44752]
    let xmpp_to_res: Result<jid::Jid, failure::Error> = xmpp_to_opt.map_or_else(
  • replacement in src/config.rs at line 11
    [3.52645][2.4264:4300]()
    pub jid: xmpp_parsers::FullJid,
    [3.52645]
    [3.52677]
    pub jid: jid::FullJid,
  • replacement in src/config.rs at line 14
    [3.52767][2.4301:4360]()
    pub chatrooms: HashMap<String, xmpp_parsers::FullJid>,
    [3.52767]
    [3.52822]
    pub chatrooms: HashMap<String, jid::FullJid>,
  • replacement in src/config.rs at line 35
    [3.53245][2.4361:4448]()
    fn deserialize_jid<'de, D>(deserializer: D) -> Result<xmpp_parsers::FullJid, D::Error>
    [3.53245]
    [3.53328]
    fn deserialize_jid<'de, D>(deserializer: D) -> Result<jid::FullJid, D::Error>
  • replacement in src/config.rs at line 44
    [3.53518][3.53518:53571](),[3.53571][2.4449:4511]()
    fn deserialize_jid_map<'de, D>(
    deserializer: D,
    ) -> Result<HashMap<String, xmpp_parsers::FullJid>, D::Error>
    [3.53518]
    [3.53629]
    fn deserialize_jid_map<'de, D>(deserializer: D) -> Result<HashMap<String, jid::FullJid>, D::Error>
  • replacement in Cargo.toml at line 12
    [3.1267][3.1267:1288]()
    tokio-xmpp = "3.0.0"
    [3.1267]
    [3.69221]
    tokio-xmpp = "4.0.0"
  • replacement in Cargo.toml at line 14
    [3.69254][3.69254:69267]()
    toml = "0.5"
    [3.69239]
    [3.69267]
    toml = "0.8"
  • replacement in Cargo.toml at line 20
    [3.4299][2.4684:4739](),[2.4739][3.24:57](),[3.24][3.24:57]()
    xmpp-parsers = "0.20.0"
    jid = "=0.10.0" # xmpp-parsers
    minidom = "=0.15" # xmpp-parsers
    [3.4299]
    [3.69404]
    xmpp-parsers = "0.21.0"
    jid = "=0.11.1" # xmpp-parsers
    minidom = "=0.16" # xmpp-parsers
  • edit in Cargo.lock at line 56
    [2.5277]
    [3.71612]
    [[package]]
    name = "aws-lc-rs"
    version = "1.12.6"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "dabb68eb3a7aa08b46fddfd59a3d55c978243557a90ab804769f7e20e67d2b01"
    dependencies = [
    "aws-lc-sys",
    "zeroize",
    ]
    [[package]]
    name = "aws-lc-sys"
    version = "0.27.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "77926887776171ced7d662120a75998e444d3750c951abfe07f90da130514b1f"
    dependencies = [
    "bindgen",
    "cc",
    "cmake",
    "dunce",
    "fs_extra",
    ]
  • replacement in Cargo.lock at line 97
    [3.72158][2.5405:5424]()
    version = "0.21.7"
    [3.72158]
    [2.5424]
    version = "0.22.1"
  • replacement in Cargo.lock at line 99
    [2.5489][2.5489:5567]()
    checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
    [2.5489]
    [2.5567]
    checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
  • replacement in Cargo.lock at line 102
    [2.5580][2.5580:5615]()
    name = "base64"
    version = "0.22.1"
    [2.5580]
    [3.72177]
    name = "bindgen"
    version = "0.69.5"
  • replacement in Cargo.lock at line 105
    [3.72242][2.5616:5694]()
    checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
    [3.72242]
    [3.72320]
    checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088"
    dependencies = [
    "bitflags 2.9.0",
    "cexpr",
    "clang-sys",
    "itertools",
    "lazy_static",
    "lazycell",
    "log",
    "prettyplease",
    "proc-macro2",
    "quote",
    "regex",
    "rustc-hash",
    "shlex",
    "syn 2.0.100",
    "which",
    ]
  • edit in Cargo.lock at line 159
    [2.6135]
    [3.74372]
    [[package]]
    name = "castaway"
    version = "0.2.3"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5"
    dependencies = [
    "rustversion",
    ]
  • edit in Cargo.lock at line 175
    [2.6251]
    [2.6251]
    "jobserver",
    "libc",
  • edit in Cargo.lock at line 178
    [2.6261]
    [2.6261]
    ]
    [[package]]
    name = "cexpr"
    version = "0.6.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
    dependencies = [
    "nom",
  • edit in Cargo.lock at line 202
    [3.74998]
    [3.75024]
    ]
    [[package]]
    name = "clang-sys"
    version = "1.8.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
    dependencies = [
    "glob",
    "libc",
    "libloading",
  • replacement in Cargo.lock at line 240
    [3.75561][3.75561:75586](),[3.75586][2.6502:6520]()
    name = "core-foundation"
    version = "0.9.4"
    [3.75337]
    [3.75604]
    name = "cmake"
    version = "0.1.54"
  • replacement in Cargo.lock at line 243
    [3.75669][2.6521:6599]()
    checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
    [3.75669]
    [3.75747]
    checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0"
  • replacement in Cargo.lock at line 245
    [3.75764][3.75764:75797]()
    "core-foundation-sys",
    "libc",
    [3.75764]
    [3.75797]
    "cc",
  • replacement in Cargo.lock at line 249
    [3.75812][3.75812:75841](),[3.75841][2.6600:6618]()
    name = "core-foundation-sys"
    version = "0.8.7"
    [3.75812]
    [3.75859]
    name = "compact_str"
    version = "0.7.1"
  • replacement in Cargo.lock at line 252
    [3.75924][2.6619:6697]()
    checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
    [3.75924]
    [3.76002]
    checksum = "f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f"
    dependencies = [
    "castaway",
    "cfg-if",
    "itoa",
    "ryu",
    "static_assertions",
    ]
  • edit in Cargo.lock at line 309
    [3.1762]
    [3.77187]
    name = "dunce"
    version = "1.0.5"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
    [[package]]
    name = "either"
    version = "1.15.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
    [[package]]
  • replacement in Cargo.lock at line 322
    [3.77210][2.7202:7220]()
    version = "0.5.1"
    [3.77210]
    [3.77228]
    version = "0.6.1"
  • replacement in Cargo.lock at line 324
    [3.77293][2.7221:7299]()
    checksum = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116"
    [3.77293]
    [3.77371]
    checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc"
  • replacement in Cargo.lock at line 329
    [3.77423][2.7300:7316]()
    "syn 1.0.109",
    [3.77423]
    [3.77431]
    "syn 2.0.100",
  • edit in Cargo.lock at line 382
    [3.78405][3.78405:78418](),[3.78418][3.541:559](),[3.559][2.7892:7910](),[3.1879][3.577:642](),[2.7910][3.577:642](),[3.577][3.577:642](),[3.642][2.7911:7989]()
    [[package]]
    name = "fastrand"
    version = "2.3.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
  • edit in Cargo.lock at line 388
    [3.78592][3.78592:79037]()
    [[package]]
    name = "foreign-types"
    version = "0.3.2"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
    dependencies = [
    "foreign-types-shared",
    ]
    [[package]]
    name = "foreign-types-shared"
    version = "0.1.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
  • edit in Cargo.lock at line 397
    [3.79930]
    [3.79930]
    [[package]]
    name = "fs_extra"
    version = "1.3.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
  • replacement in Cargo.lock at line 511
    [3.3436][2.9194:9502]()
    "wasi 0.11.0+wasi-snapshot-preview1",
    ]
    [[package]]
    name = "getrandom"
    version = "0.3.2"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0"
    dependencies = [
    "cfg-if",
    "libc",
    "r-efi",
    "wasi 0.14.2+wasi-0.2.4",
    [3.3436]
    [3.82756]
    "wasi",
  • edit in Cargo.lock at line 519
    [2.9601]
    [3.83219]
    [[package]]
    name = "glob"
    version = "0.3.2"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
  • replacement in Cargo.lock at line 559
    [3.83781][2.9932:9950]()
    version = "0.4.1"
    [3.83781]
    [3.83799]
    version = "0.5.0"
  • replacement in Cargo.lock at line 561
    [3.83864][2.9951:10029]()
    checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
    [3.83864]
    [3.83986]
    checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
  • edit in Cargo.lock at line 573
    [3.84222]
    [3.84222]
    name = "hickory-proto"
    version = "0.24.4"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "92652067c9ce6f66ce53cc38d1169daa36e6e7eb7dd3b63b5103bd9d97117248"
    dependencies = [
    "async-trait",
    "cfg-if",
    "data-encoding",
    "enum-as-inner",
    "futures-channel",
    "futures-io",
    "futures-util",
    "idna",
    "ipnet",
    "once_cell",
    "rand",
    "thiserror",
    "tinyvec",
    "tokio",
    "tracing",
    "url",
    ]
    [[package]]
    name = "hickory-resolver"
    version = "0.24.4"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "cbb117a1ca520e111743ab2f6688eddee69db4e0ea242545a604dce8a66fd22e"
    dependencies = [
    "cfg-if",
    "futures-util",
    "hickory-proto",
    "ipconfig",
    "lru-cache",
    "once_cell",
    "parking_lot",
    "rand",
    "resolv-conf",
    "smallvec",
    "thiserror",
    "tokio",
    "tracing",
    ]
    [[package]]
  • edit in Cargo.lock at line 627
    [3.84467]
    [3.84467]
    name = "home"
    version = "0.5.11"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf"
    dependencies = [
    "windows-sys 0.59.0",
    ]
    [[package]]
  • edit in Cargo.lock at line 826
    [2.13682][3.86195:86224](),[3.86195][3.86195:86224](),[3.86224][3.4011:4029](),[3.4029][3.86242:86307](),[3.4597][3.86242:86307](),[3.86242][3.86242:86307](),[3.86307][3.4030:4108](),[3.4108][3.86385:86414](),[3.4676][3.86385:86414](),[3.86385][3.86385:86414](),[3.86414][3.657:700]()
    ]
    [[package]]
    name = "idna"
    version = "0.2.3"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
    dependencies = [
    "matches",
    "unicode-bidi",
    "unicode-normalization",
  • edit in Cargo.lock at line 830
    [3.729][2.13683:13701](),[2.13701][3.747:812](),[3.747][3.747:812](),[3.812][2.13702:13780](),[2.13780][3.890:907](),[3.890][3.890:907](),[3.907][3.86414:86472](),[3.86414][3.86414:86472](),[3.86472][2.13781:13795]()
    version = "0.4.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
    dependencies = [
    "unicode-bidi",
    "unicode-normalization",
    ]
    [[package]]
    name = "idna"
  • edit in Cargo.lock at line 886
    [2.14792]
    [3.87367]
    [[package]]
    name = "itertools"
    version = "0.12.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
    dependencies = [
    "either",
    ]
  • replacement in Cargo.lock at line 904
    [3.87393][2.14892:14911]()
    version = "0.10.0"
    [3.87393]
    [3.87411]
    version = "0.11.1"
  • replacement in Cargo.lock at line 906
    [3.87476][2.14912:14990]()
    checksum = "b4a52cacd869b804660986b10aa2076c3a4b6da644c7198f9fd0b613f4a7b249"
    [3.87476]
    [3.87554]
    checksum = "2cc0defda507f1e140ce2c1c670565c7c0b9bda8ae994a3c0478a53b5279b46b"
  • edit in Cargo.lock at line 914
    [3.87598]
    [3.87598]
    name = "jobserver"
    version = "0.1.32"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0"
    dependencies = [
    "libc",
    ]
    [[package]]
  • edit in Cargo.lock at line 938
    [3.88232]
    [3.88232]
    name = "lazycell"
    version = "1.3.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
    [[package]]
  • edit in Cargo.lock at line 948
    [2.15349]
    [3.88408]
    [[package]]
    name = "libloading"
    version = "0.8.6"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34"
    dependencies = [
    "cfg-if",
    "windows-targets 0.52.6",
    ]
  • replacement in Cargo.lock at line 967
    [2.15386][2.15386:15404]()
    version = "0.9.3"
    [2.15386]
    [2.15404]
    version = "0.4.15"
  • replacement in Cargo.lock at line 969
    [2.15469][2.15469:15547]()
    checksum = "fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413"
    [2.15469]
    [2.15547]
    checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
  • edit in Cargo.lock at line 1003
    [3.89793][3.89793:89810](),[3.89810][2.15937:15956](),[3.4837][3.89828:89893](),[2.15956][3.89828:89893](),[3.89828][3.89828:89893](),[3.89893][2.15957:16035](),[3.4916][3.89971:89984](),[2.16035][3.89971:89984](),[3.89971][3.89971:89984]()
    name = "matches"
    version = "0.1.10"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5"
    [[package]]
  • replacement in Cargo.lock at line 1010
    [3.90191][2.16134:16153]()
    version = "0.15.2"
    [3.90191]
    [3.5853]
    version = "0.16.0"
  • replacement in Cargo.lock at line 1012
    [3.5918][2.16154:16232]()
    checksum = "f45614075738ce1b77a1768912a60c0227525971b03e09122a05b8a34a2a6278"
    [3.5918]
    [3.90313]
    checksum = "e394a0e3c7ccc2daea3dffabe82f09857b6b510cb25af87d54bf3e910ac1642d"
  • edit in Cargo.lock at line 1016
    [3.90346]
    [3.90346]
    [[package]]
    name = "minimal-lexical"
    version = "0.2.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
  • replacement in Cargo.lock at line 1039
    [3.90876][2.16441:16480]()
    "wasi 0.11.0+wasi-snapshot-preview1",
    [3.90876]
    [2.16480]
    "wasi",
  • replacement in Cargo.lock at line 1044
    [3.91445][3.91445:91465](),[3.91465][2.16504:16523]()
    name = "native-tls"
    version = "0.2.14"
    [3.91445]
    [3.91483]
    name = "nom"
    version = "7.1.3"
  • replacement in Cargo.lock at line 1047
    [3.91548][2.16524:16602]()
    checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e"
    [3.91548]
    [3.91626]
    checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
  • replacement in Cargo.lock at line 1049
    [3.91659][3.91659:91798]()
    "libc",
    "log",
    "openssl",
    "openssl-probe",
    "openssl-sys",
    "schannel",
    "security-framework",
    "security-framework-sys",
    "tempfile",
    [3.91643]
    [3.91798]
    "memchr",
    "minimal-lexical",
  • edit in Cargo.lock at line 1076
    [2.16899][3.93730:93760](),[3.93730][3.93730:93760](),[3.93760][2.16900:16920](),[3.755][3.93780:93845](),[3.3180][3.93780:93845](),[3.5655][3.93780:93845](),[3.5683][3.93780:93845](),[3.6728][3.93780:93845](),[2.16920][3.93780:93845](),[3.93780][3.93780:93845](),[3.93845][2.16921:16999](),[3.834][3.93923:93940](),[3.3259][3.93923:93940](),[3.5734][3.93923:93940](),[3.5762][3.93923:93940](),[3.6807][3.93923:93940](),[2.16999][3.93923:93940](),[3.93923][3.93923:93940](),[3.93940][2.17000:17019](),[2.17019][3.6808:6819](),[3.93953][3.6808:6819](),[3.852][3.93964:93982](),[3.4505][3.93964:93982](),[3.6819][3.93964:93982](),[3.93964][3.93964:93982](),[3.93998][3.93998:94007](),[3.94007][3.5735:5749](),[3.5749][3.5763:5782](),[3.5749][3.94007:94023](),[3.5782][3.94007:94023](),[3.94007][3.94007:94023](),[3.94023][3.5783:5822](),[3.5822][2.17020:17038](),[2.17038][3.5840:5905](),[3.5840][3.5840:5905](),[3.5905][2.17039:17117](),[2.17117][3.5983:6026](),[3.5983][3.5983:6026](),[3.6026][2.17118:17134](),[3.6034][3.94023:94061](),[2.17134][3.94023:94061](),[3.94023][3.94023:94061](),[3.94061][2.17135:17153](),[3.3278][3.94079:94144](),[3.5768][3.94079:94144](),[2.17153][3.94079:94144](),[3.94079][3.94079:94144](),[3.94144][2.17154:17232]()
    [[package]]
    name = "openssl"
    version = "0.10.71"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "5e14130c6a98cd258fdcb0fb6d744152343ff729cbfcb28c656a9d12b999fbcd"
    dependencies = [
    "bitflags 2.9.0",
    "cfg-if",
    "foreign-types",
    "libc",
    "once_cell",
    "openssl-macros",
    "openssl-sys",
    ]
    [[package]]
    name = "openssl-macros"
    version = "0.1.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
    dependencies = [
    "proc-macro2",
    "quote",
    "syn 2.0.100",
    ]
    [[package]]
    name = "openssl-probe"
    version = "0.1.6"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
  • edit in Cargo.lock at line 1078
    [3.94235][3.94235:94256](),[3.94256][2.17233:17253](),[3.872][3.94275:94340](),[3.3377][3.94275:94340](),[3.5867][3.94275:94340](),[3.6054][3.94275:94340](),[3.6839][3.94275:94340](),[2.17253][3.94275:94340](),[3.94275][3.94275:94340](),[3.94340][2.17254:17332](),[3.951][3.94418:94435](),[3.3456][3.94418:94435](),[3.5946][3.94418:94435](),[3.6133][3.94418:94435](),[3.6918][3.94418:94435](),[2.17332][3.94418:94435](),[3.94418][3.94418:94435](),[3.94447][3.94447:94488](),[3.94488][3.3457:3472]()
    name = "openssl-sys"
    version = "0.9.106"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd"
    dependencies = [
    "cc",
    "libc",
    "pkg-config",
    "vcpkg",
    ]
    [[package]]
  • edit in Cargo.lock at line 1152
    [3.96761][3.96761:96794](),[3.96794][2.18180:18199](),[3.3999][3.96813:96878](),[3.5357][3.96813:96878](),[3.6525][3.96813:96878](),[3.6563][3.96813:96878](),[2.18199][3.96813:96878](),[3.96813][3.96813:96878](),[3.96878][2.18200:18278]()
    [[package]]
    name = "pkg-config"
    version = "0.3.32"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
  • edit in Cargo.lock at line 1160
    [2.18407]
    [2.18407]
    ]
    [[package]]
    name = "prettyplease"
    version = "0.2.31"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "5316f57387668042f561aae71480de936257848f9c43ce528e311d89a07cadeb"
    dependencies = [
    "proc-macro2",
    "syn 2.0.100",
  • edit in Cargo.lock at line 1189
    [3.98625][2.18608:18797]()
    [[package]]
    name = "r-efi"
    version = "5.2.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5"
  • replacement in Cargo.lock at line 1217
    [3.100553][2.18896:18917]()
    "getrandom 0.2.15",
    [3.100553]
    [3.100573]
    "getrandom",
  • edit in Cargo.lock at line 1268
    [3.101959]
    [3.101959]
    name = "ring"
    version = "0.17.14"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
    dependencies = [
    "cc",
    "cfg-if",
    "getrandom",
    "libc",
    "untrusted",
    "windows-sys 0.52.0",
    ]
    [[package]]
  • replacement in Cargo.lock at line 1288
    [3.102158][3.9711:9734](),[3.9734][2.19659:19677]()
    name = "rustc_version"
    version = "0.4.1"
    [3.102158]
    [3.9752]
    name = "rustc-hash"
    version = "1.1.0"
  • replacement in Cargo.lock at line 1291
    [3.9817][2.19678:19756](),[3.7412][3.9895:9925](),[2.19756][3.9895:9925](),[3.9895][3.9895:9925]()
    checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
    dependencies = [
    "semver",
    ]
    [3.9817]
    [3.102332]
    checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
  • replacement in Cargo.lock at line 1295
    [2.19773][2.19773:19791]()
    version = "1.0.3"
    [2.19773]
    [2.19791]
    version = "0.38.44"
  • replacement in Cargo.lock at line 1297
    [2.19856][2.19856:19934]()
    checksum = "e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96"
    [2.19856]
    [2.19934]
    checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
  • edit in Cargo.lock at line 1304
    [2.20030]
    [2.20030]
    ]
    [[package]]
    name = "rustls"
    version = "0.23.25"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "822ee9188ac4ec04a2f0531e55d035fb2de73f18b41a63c70c2712503b6fb13c"
    dependencies = [
    "aws-lc-rs",
    "log",
    "once_cell",
    "rustls-pki-types",
    "rustls-webpki",
    "subtle",
    "zeroize",
    ]
    [[package]]
    name = "rustls-pki-types"
    version = "1.11.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c"
    [[package]]
    name = "rustls-webpki"
    version = "0.103.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "fef8b8769aaccf73098557a87cd1816b4f9c7c16811c9c77142aa695c16f2c03"
    dependencies = [
    "aws-lc-rs",
    "ring",
    "rustls-pki-types",
    "untrusted",
  • edit in Cargo.lock at line 1340
    [2.20045]
    [3.7413]
    name = "rustversion"
    version = "1.0.20"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2"
    [[package]]
  • replacement in Cargo.lock at line 1347
    [3.7427][2.20046:20064]()
    version = "0.9.1"
    [3.7427]
    [3.7445]
    version = "0.11.1"
  • replacement in Cargo.lock at line 1349
    [3.7510][2.20065:20143]()
    checksum = "a98f186c7a2f3abbffb802984b7f1dfd65dac8be1aafdaabbca4137f53f0dff7"
    [3.7510]
    [3.7588]
    checksum = "65bc94b580d0f5a6b7a2d604e597513d3c673154b52ddeccd1d5c32360d945ee"
  • edit in Cargo.lock at line 1354
    [3.7656][3.7656:7672]()
    "smartstring",
  • replacement in Cargo.lock at line 1359
    [3.7722][2.20144:20162]()
    version = "0.9.1"
    [3.7722]
    [3.7740]
    version = "0.11.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "826e80413b9a35e9d33217b3dcac04cf95f6559d15944b93887a08be5496c4a4"
    dependencies = [
    "compact_str",
    ]
    [[package]]
    name = "ryu"
    version = "1.0.20"
  • replacement in Cargo.lock at line 1370
    [3.7805][2.20163:20241]()
    checksum = "22a197350ece202f19a166d1ad6d9d6de145e1d2a8ef47db299abe164dbd7530"
    [3.7805]
    [3.7883]
    checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
  • replacement in Cargo.lock at line 1378
    [3.102537][2.20340:20379]()
    "base64 0.22.1",
    "getrandom 0.2.15",
    [3.102537]
    [3.102555]
    "base64",
    "getrandom",
  • edit in Cargo.lock at line 1384
    [3.7943][3.102618:102651](),[3.10088][3.102618:102651](),[2.20398][3.102618:102651](),[3.102618][3.102618:102651](),[3.102651][2.20399:20418](),[3.7963][3.102670:102735](),[2.20418][3.102670:102735](),[3.102670][3.102670:102735](),[3.102735][2.20419:20497](),[3.8042][3.102813:102830](),[2.20497][3.102813:102830](),[3.102813][3.102813:102830](),[3.102830][2.20498:20521]()
    ]
    [[package]]
    name = "schannel"
    version = "0.1.27"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d"
    dependencies = [
    "windows-sys 0.59.0",
  • edit in Cargo.lock at line 1391
    [2.20619][3.10282:10295](),[3.10282][3.10282:10295](),[3.10295][3.102878:102906](),[3.102878][3.102878:102906](),[3.102906][2.20620:20639](),[3.2508][3.102924:102989](),[3.4436][3.102924:102989](),[3.6146][3.102924:102989](),[3.7852][3.102924:102989](),[3.8078][3.102924:102989](),[2.20639][3.102924:102989](),[3.102924][3.102924:102989](),[3.102989][2.20640:20718](),[3.2587][3.103067:103084](),[3.4515][3.103067:103084](),[3.6225][3.103067:103084](),[3.7931][3.103067:103084](),[3.8157][3.103067:103084](),[2.20718][3.103067:103084](),[3.103067][3.103067:103084](),[3.103084][2.20719:20738](),[2.20738][3.103097:103224](),[3.103097][3.103097:103224](),[3.103224][2.20739:20758](),[3.4534][3.103242:103307](),[3.6244][3.103242:103307](),[3.7950][3.103242:103307](),[3.8176][3.103242:103307](),[2.20758][3.103242:103307](),[3.103242][3.103242:103307](),[3.103307][2.20759:20837](),[3.4613][3.103385:103450](),[3.6323][3.103385:103450](),[3.8029][3.103385:103450](),[3.8255][3.103385:103450](),[2.20837][3.103385:103450](),[3.103385][3.103385:103450](),[3.103450][3.10296:10312](),[3.10312][2.20838:20857](),[3.2607][3.10331:10396](),[3.8275][3.10331:10396](),[2.20857][3.10331:10396](),[3.10331][3.10331:10396](),[3.10396][2.20858:20936]()
    [[package]]
    name = "security-framework"
    version = "2.11.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
    dependencies = [
    "bitflags 2.9.0",
    "core-foundation",
    "core-foundation-sys",
    "libc",
    "security-framework-sys",
    ]
    [[package]]
    name = "security-framework-sys"
    version = "2.14.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32"
    dependencies = [
    "core-foundation-sys",
    "libc",
    ]
    [[package]]
    name = "semver"
    version = "1.0.26"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0"
  • edit in Cargo.lock at line 1435
    [3.8612]
    [2.21199]
    name = "serde_spanned"
    version = "0.6.8"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1"
    dependencies = [
    "serde",
    ]
    [[package]]
  • edit in Cargo.lock at line 1504
    [3.8770][3.106456:106469](),[3.9524][3.106456:106469](),[2.21978][3.106456:106469](),[3.106456][3.106456:106469](),[3.106469][3.9525:9546](),[3.9546][2.21979:21997](),[3.2837][3.106505:106570](),[3.5028][3.106505:106570](),[3.8789][3.106505:106570](),[3.9565][3.106505:106570](),[3.11548][3.106505:106570](),[2.21997][3.106505:106570](),[3.106505][3.106505:106570](),[3.106570][2.21998:22076](),[2.22076][3.9644:9661](),[3.9644][3.9644:9661](),[3.9661][2.22077:22089](),[2.22089][3.9661:9683](),[3.9661][3.9661:9683](),[3.9683][2.22090:22108](),[2.22108][3.9683:9685](),[3.9683][3.9683:9685]()
    [[package]]
    name = "smartstring"
    version = "1.0.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29"
    dependencies = [
    "autocfg",
    "static_assertions",
    "version_check",
    ]
  • edit in Cargo.lock at line 1596
    [2.23362][3.108597:108615](),[3.108597][3.108597:108615](),[3.108615][2.23363:23382](),[3.5324][3.108633:108698](),[3.11966][3.108633:108698](),[2.23382][3.108633:108698](),[3.108633][3.108633:108698](),[3.108698][2.23383:23461](),[3.5403][3.108776:108793](),[3.12045][3.108776:108793](),[2.23461][3.108776:108793](),[3.108776][3.108776:108793](),[3.12057][3.5404:5417](),[3.5417][2.23462:23530](),[3.12109][3.108876:108891](),[2.23530][3.108876:108891](),[3.108876][3.108876:108891]()
    name = "tempfile"
    version = "3.19.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf"
    dependencies = [
    "fastrand",
    "getrandom 0.3.2",
    "once_cell",
    "rustix",
    "windows-sys 0.59.0",
    ]
    [[package]]
  • replacement in Cargo.lock at line 1684
    [3.111426][3.12985:13011](),[3.13011][2.24642:24660]()
    name = "tokio-native-tls"
    version = "0.3.1"
    [3.111426]
    [3.111463]
    name = "tokio-rustls"
    version = "0.26.2"
  • replacement in Cargo.lock at line 1687
    [3.111528][2.24661:24739]()
    checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
    [3.111528]
    [3.111606]
    checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b"
  • replacement in Cargo.lock at line 1689
    [3.111623][3.111623:111638]()
    "native-tls",
    [3.111623]
    [3.13109]
    "rustls",
  • replacement in Cargo.lock at line 1719
    [3.111979][2.24938:24956]()
    version = "3.5.0"
    [3.111979]
    [3.13511]
    version = "4.0.0"
  • replacement in Cargo.lock at line 1721
    [3.13576][2.24957:25035]()
    checksum = "d5f8badad7d8859131f2eccd1447c5f3cca6171429fe172acfed4acb1f2f62c3"
    [3.13576]
    [3.112100]
    checksum = "c8f8ac72971d5c993971490239c6fa7306bf5e699d39c6bc2775bdb98d590c7c"
  • replacement in Cargo.lock at line 1725
    [3.112139][2.25036:25051]()
    "idna 0.4.0",
    [3.112139]
    [3.112148]
    "hickory-resolver",
    "idna",
  • edit in Cargo.lock at line 1729
    [3.11357][3.112156:112171](),[3.112156][3.112156:112171]()
    "native-tls",
  • edit in Cargo.lock at line 1730
    [2.25061][3.13655:13673](),[3.112171][3.13655:13673]()
    "rustc_version",
  • replacement in Cargo.lock at line 1733
    [3.112190][3.13674:13695]()
    "tokio-native-tls",
    [3.112190]
    [3.13695]
    "tokio-rustls",
  • replacement in Cargo.lock at line 1736
    [3.11390][3.112219:112262](),[2.25077][3.112219:112262](),[3.112219][3.112219:112262]()
    "trust-dns-proto",
    "trust-dns-resolver",
    [2.25077]
    [3.112275]
    "webpki-roots",
  • replacement in Cargo.lock at line 1742
    [3.112321][2.25078:25097]()
    version = "0.5.11"
    [3.112321]
    [3.112339]
    version = "0.8.20"
  • replacement in Cargo.lock at line 1744
    [3.112404][2.25098:25176]()
    checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
    [3.112404]
    [3.112482]
    checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148"
    dependencies = [
    "serde",
    "serde_spanned",
    "toml_datetime",
    "toml_edit",
    ]
    [[package]]
    name = "toml_datetime"
    version = "0.6.8"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
  • edit in Cargo.lock at line 1759
    [3.112509]
    [3.112509]
    ]
    [[package]]
    name = "toml_edit"
    version = "0.22.24"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474"
    dependencies = [
    "indexmap 2.8.0",
    "serde",
    "serde_spanned",
    "toml_datetime",
    "winnow",
  • edit in Cargo.lock at line 1809
    [3.8417][3.113206:113246](),[3.11799][3.113206:113246](),[3.113206][3.113206:113246](),[3.113246][2.25762:25781](),[3.8437][3.113265:113330](),[3.10451][3.113265:113330](),[3.11819][3.113265:113330](),[3.14060][3.113265:113330](),[2.25781][3.113265:113330](),[3.113265][3.113265:113330](),[3.113330][2.25782:25860](),[3.8516][3.113408:113441](),[3.10530][3.113408:113441](),[3.11898][3.113408:113441](),[3.14139][3.113408:113441](),[2.25860][3.113408:113441](),[3.113408][3.113408:113441](),[3.113441][3.14140:14169](),[3.14169][3.113455:113473](),[3.113455][3.113455:113473](),[3.113473][3.14170:14222](),[3.14222][3.1929:1944](),[3.1944][3.14223:14233](),[3.113494][3.14223:14233](),[3.14233][3.113494:113510](),[3.113494][3.113494:113510](),[3.113518][3.11899:11908](),[3.10546][3.113527:113554](),[3.11908][3.113527:113554](),[3.14249][3.113527:113554](),[3.113527][3.113527:113554](),[3.113554][3.10547:10559](),[3.10559][3.113554:113564](),[3.113554][3.113554:113564](),[3.113564][2.25861:25873](),[2.25873][3.113564:113615](),[3.113564][3.113564:113615](),[3.113615][2.25874:25893](),[3.8536][3.113634:113699](),[3.10579][3.113634:113699](),[3.11928][3.113634:113699](),[3.14269][3.113634:113699](),[2.25893][3.113634:113699](),[3.113634][3.113634:113699](),[3.113699][2.25894:25972](),[3.8615][3.113777:113794](),[3.10658][3.113777:113794](),[3.12007][3.113777:113794](),[3.14348][3.113777:113794](),[2.25972][3.113777:113794](),[3.113777][3.113777:113794](),[3.113794][3.14349:14377](),[3.14377][3.113831:113860](),[3.113831][3.113831:113860](),[3.113868][3.113868:113882](),[3.113882][3.14378:14394](),[3.14394][3.113882:113935](),[3.113882][3.113882:113935](),[3.113935][2.25973:25985](),[2.25985][3.113935:113955](),[3.113935][3.113935:113955]()
    ]
    [[package]]
    name = "trust-dns-proto"
    version = "0.22.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "4f7f83d1e4a0e4358ac54c5c3681e5d7da5efc5a7a632c90bb6d6669ddd9bc26"
    dependencies = [
    "async-trait",
    "cfg-if",
    "data-encoding",
    "enum-as-inner",
    "futures-channel",
    "futures-io",
    "futures-util",
    "idna 0.2.3",
    "ipnet",
    "lazy_static",
    "rand",
    "smallvec",
    "thiserror",
    "tinyvec",
    "tokio",
    "tracing",
    "url",
    ]
    [[package]]
    name = "trust-dns-resolver"
    version = "0.22.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "aff21aa4dcefb0a1afbfac26deb0adc93888c7d295fb63ab273ef276ba2b7cfe"
    dependencies = [
    "cfg-if",
    "futures-util",
    "ipconfig",
    "lazy_static",
    "lru-cache",
    "parking_lot",
    "resolv-conf",
    "smallvec",
    "thiserror",
    "tokio",
    "tracing",
    "trust-dns-proto",
  • edit in Cargo.lock at line 1855
    [2.26780]
    [3.115401]
    [[package]]
    name = "untrusted"
    version = "0.9.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
  • replacement in Cargo.lock at line 1869
    [3.8950][2.26879:26894]()
    "idna 1.0.3",
    [3.8950]
    [3.115626]
    "idna",
  • edit in Cargo.lock at line 1886
    [3.115851][3.115851:115866](),[3.115866][3.11445:11464](),[3.1174][3.115885:115950](),[3.11464][3.115885:115950](),[3.115885][3.115885:115950](),[3.115950][3.11465:11543](),[3.1253][3.116028:116041](),[3.11543][3.116028:116041](),[3.116028][3.116028:116041]()
    name = "vcpkg"
    version = "0.2.15"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
    [[package]]
  • replacement in Cargo.lock at line 1907
    [3.117080][2.27479:27523]()
    name = "wasi"
    version = "0.14.2+wasi-0.2.4"
    [3.117080]
    [2.27523]
    name = "webpki-roots"
    version = "0.26.8"
  • replacement in Cargo.lock at line 1910
    [2.27588][2.27588:27666]()
    checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
    [2.27588]
    [2.27666]
    checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9"
  • replacement in Cargo.lock at line 1912
    [2.27683][2.27683:27702]()
    "wit-bindgen-rt",
    [2.27683]
    [2.27702]
    "rustls-pki-types",
    ]
    [[package]]
    name = "which"
    version = "4.4.2"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
    dependencies = [
    "either",
    "home",
    "once_cell",
    "rustix",
  • replacement in Cargo.lock at line 2132
    [3.13755][3.13755:13771](),[3.13771][2.32496:32515]()
    name = "winreg"
    version = "0.50.0"
    [3.13755]
    [2.32515]
    name = "winnow"
    version = "0.7.4"
  • replacement in Cargo.lock at line 2135
    [2.32580][2.32580:32658]()
    checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1"
    [2.32580]
    [2.32658]
    checksum = "0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36"
  • replacement in Cargo.lock at line 2137
    [2.32675][2.32675:32709]()
    "cfg-if",
    "windows-sys 0.48.0",
    [2.32675]
    [2.32709]
    "memchr",
  • replacement in Cargo.lock at line 2141
    [2.32724][2.32724:32767]()
    name = "wit-bindgen-rt"
    version = "0.39.0"
    [2.32724]
    [3.13789]
    name = "winreg"
    version = "0.50.0"
  • replacement in Cargo.lock at line 2144
    [3.13854][2.32768:32846]()
    checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
    [3.13854]
    [3.119239]
    checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1"
  • replacement in Cargo.lock at line 2146
    [3.119256][2.32847:32866]()
    "bitflags 2.9.0",
    [3.119256]
    [3.119297]
    "cfg-if",
    "windows-sys 0.48.0",
  • replacement in Cargo.lock at line 2164
    [3.119334][2.33252:33271]()
    version = "0.20.0"
    [3.119334]
    [3.14753]
    version = "0.21.0"
  • replacement in Cargo.lock at line 2166
    [3.14818][2.33272:33350]()
    checksum = "c0905d294e6e7f7668f4b3ca9c4a6343fd85355d21c44d2f1c8b1c027394048e"
    [3.14818]
    [3.119456]
    checksum = "ab9890d7a3df540a6a8a7384fa3db58be3a4685799e0271756b26213d3f67903"
  • replacement in Cargo.lock at line 2168
    [3.119473][2.33351:33369]()
    "base64 0.21.7",
    [3.119473]
    [3.119491]
    "base64",
  • edit in Cargo.lock at line 2174
    [3.119550][2.33382:33400]()
    "rustc_version",
  • edit in Cargo.lock at line 2177
    [3.119590]
    [2.33419]
    "xso",
    ]
    [[package]]
    name = "xso"
    version = "0.1.2"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "4c1e554e5e6689a0ec1b62a3b5ed450a1bb45118553a9665f4ee2277d135ba83"
    dependencies = [
    "base64",
    "jid",
    "minidom",
    "rxml",
    "xso_proc",
  • edit in Cargo.lock at line 2194
    [2.33434]
    [2.33434]
    name = "xso_proc"
    version = "0.1.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "ef695815a751e37fc0d78b4b1c1d8b669db7cf826f39d5a8c95df396a54f09d6"
    dependencies = [
    "proc-macro2",
    "quote",
    "rxml_validation",
    "syn 2.0.100",
    ]
    [[package]]
  • edit in Cargo.lock at line 2271
    [2.34990]
    [2.34990]
    name = "zeroize"
    version = "1.8.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
    [[package]]