- Documented public import

Exceptions

- Documented module and classes
This commit is contained in:
Tristan B. Velloza Kildaire 2023-06-28 11:56:01 +02:00
parent a15e0b5bcb
commit 47b2a318da
2 changed files with 15 additions and 0 deletions

View File

@ -1,5 +1,11 @@
/**
* Exception types
*/
module jstruct.exceptions;
/**
* General exception type
*/
public abstract class JStructException : Exception
{
this(string msg)
@ -8,6 +14,9 @@ public abstract class JStructException : Exception
}
}
/**
* Error on serialization
*/
public final class SerializationError : JStructException
{
this()
@ -16,6 +25,9 @@ public final class SerializationError : JStructException
}
}
/**
* Error on deserialization
*/
public final class DeserializationError : JStructException
{
this()

View File

@ -13,4 +13,7 @@ public import jstruct.serializer;
*/
public import jstruct.deserializer;
/**
* Exception types
*/
public import jstruct.exceptions;