ucan 0.4.0

Implement UCAN-based authorization with conciseness and ease!
Documentation
<div align="center">
  <a href="https://github.com/ucan-wg/rs-ucan" target="_blank">
    <img src="https://raw.githubusercontent.com/ucan-wg/rs-ucan/main/assets/logo.png" alt="rs-ucan Logo" height="200"></img>
  </a>

  <h1 align="center">ucan</h1>

  <p>
    <a href="https://crates.io/crates/ucan">
      <img src="https://img.shields.io/crates/v/ucan.svg?label=crates" alt="Crate Information">
    </a>
    <a href="https://codecov.io/gh/ucan-wg/rs-ucan">
      <img src="https://codecov.io/gh/ucan-wg/rs-ucan/branch/main/graph/badge.svg?token=UZ53MKNKJC" alt="Code Coverage"/>
    </a>
    <a href="https://github.com/ucan-wg/rs-ucan/actions?query=">
      <img src="https://github.com/ucan-wg/rs-ucan/actions/workflows/run_test_suite.yaml/badge.svg" alt="Build Status">
    </a>
    <a href="https://github.com/ucan-wg/rs-ucan/blob/main/LICENSE">
      <img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg" alt="License">
    </a>
    <a href="https://docs.rs/ucan">
      <img src="https://img.shields.io/static/v1?label=Docs&message=docs.rs&color=blue" alt="Docs">
    </a>
    <a href="https://discord.gg/JSyFG6XgVM">
      <img src="https://img.shields.io/static/v1?label=Discord&message=join%20us!&color=mediumslateblue" alt="Discord">
    </a>
  </p>
</div>


##

This is a Rust library to help the next generation of web applications make use
of UCANs in their authorization flows. To learn more about UCANs and how you
might use them in your application, visit [https://ucan.xyz][ucan website] or
read the [spec][spec].

[spec]: https://github.com/ucan-wg/spec
[ucan website]: https://ucan.xyz