{-# OPTIONS --safe #-}
module Data.String.Properties where
open import Data.String
open import Data.Nat.Properties
open import Decidable
open import Data.Sigma
open import Path
open import Identity
open import Function
open import Agda.Builtin.Char
open import Agda.Builtin.Char.Properties
discreteChar : Discrete Char
discreteChar =
inj-discrete
(primCharToNat , id-to-path ∘ primCharToNatInjective _ _ ∘ path-to-id)
discreteNat
open import HLevels
isSetChar : isSet Char
isSetChar = Discrete→isSet discreteChar
open import Cubical.Data.List.Properties using (isOfHLevelList)
isSetString : isSet String
isSetString = isOfHLevelList 0 isSetChar