asn1-ber-syntax-0.2.0.0: ASN.1 BER Encode and Decode
Safe HaskellSafe-Inferred
LanguageHaskell2010

Asn.Oid

Synopsis

Documentation

newtype Oid Source #

Constructors

Oid 

Instances

Instances details
Monoid Oid Source # 
Instance details

Defined in Asn.Oid

Methods

mempty :: Oid #

mappend :: Oid -> Oid -> Oid #

mconcat :: [Oid] -> Oid #

Semigroup Oid Source # 
Instance details

Defined in Asn.Oid

Methods

(<>) :: Oid -> Oid -> Oid #

sconcat :: NonEmpty Oid -> Oid #

stimes :: Integral b => b -> Oid -> Oid #

Show Oid Source # 
Instance details

Defined in Asn.Oid

Methods

showsPrec :: Int -> Oid -> ShowS #

show :: Oid -> String #

showList :: [Oid] -> ShowS #

Eq Oid Source # 
Instance details

Defined in Asn.Oid

Methods

(==) :: Oid -> Oid -> Bool #

(/=) :: Oid -> Oid -> Bool #

Ord Oid Source # 
Instance details

Defined in Asn.Oid

Methods

compare :: Oid -> Oid -> Ordering #

(<) :: Oid -> Oid -> Bool #

(<=) :: Oid -> Oid -> Bool #

(>) :: Oid -> Oid -> Bool #

(>=) :: Oid -> Oid -> Bool #

max :: Oid -> Oid -> Oid #

min :: Oid -> Oid -> Oid #

toShortText :: Oid -> ShortText Source #

Encode an OID. Encodes the empty OID as empty text even though this is not a valid encoded OID.

fromShortTextDot :: ShortText -> Maybe Oid Source #

Decode an OID. Returns Nothing if the text is empty.

take :: Oid -> Int -> Oid Source #